Skip to content

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Oct 20, 2025

This PR contains the following updates:

Package Change Age Confidence
@algolia/client-search (source) 5.2.1 -> 5.43.0 age confidence
@angular/animations (source) ^20.0.0 -> ^20.3.10 age confidence
@angular/build ^20.0.0 -> ^20.3.9 age confidence
@angular/cli ^20.0.0 -> ^20.3.9 age confidence
@angular/common (source) ^20.0.0 -> ^20.3.10 age confidence
@angular/compiler (source) ^20.0.0 -> ^20.3.10 age confidence
@angular/compiler-cli (source) ^20.0.0 -> ^20.3.10 age confidence
@angular/core (source) ^20.0.0 -> ^20.3.10 age confidence
@angular/forms (source) ^20.0.0 -> ^20.3.10 age confidence
@angular/platform-browser (source) ^20.0.0 -> ^20.3.10 age confidence
@angular/router (source) ^20.0.0 -> ^20.3.10 age confidence
@arethetypeswrong/cli (source) ^0.15.3 -> ^0.18.2 age confidence
@astrojs/check (source) ^0.9.4 -> ^0.9.5 age confidence
@astrojs/solid-js (source) ^5.0.7 -> ^5.1.3 age confidence
@astrojs/vercel (source) ^8.1.3 -> ^8.2.11 age confidence
@babel/core (source) ^7.26.0 -> ^7.28.5 age confidence
@babel/core (source) ^7.24.9 -> ^7.28.5 age confidence
@babel/preset-env (source) ^7.26.0 -> ^7.28.5 age confidence
@babel/preset-react (source) ^7.25.9 -> ^7.28.5 age confidence
@changesets/cli (source) ^2.29.5 -> ^2.29.7 age confidence
@cspell/eslint-plugin (source) ^9.2.1 -> ^9.3.0 age confidence
@eslint-react/eslint-plugin (source) ^2.0.1 -> ^2.3.1 age confidence
@expo/config (source) ^10.0.5 -> ^10.0.11 age confidence
@js-temporal/polyfill ^0.4.4 -> ^0.5.1 age confidence
@kobalte/core (source) ^0.13.4 -> ^0.13.11 age confidence
@solid-primitives/keyed (source) ^1.2.2 -> ^1.5.2 age confidence
@solid-primitives/resize-observer (source) ^2.0.26 -> ^2.1.3 age confidence
@solidjs/start (source) ^1.1.3 -> ^1.2.0 age confidence
@sveltejs/adapter-auto (source) ^6.1.0 -> ^6.1.1 age confidence
@sveltejs/kit (source) ^2.42.2 -> ^2.48.4 age confidence
@sveltejs/package (source) ^2.4.0 -> ^2.5.4 age confidence
@tailwindcss/vite (source) ^4.1.13 -> ^4.1.17 age confidence
@tailwindcss/vite (source) ^4.0.14 -> ^4.1.17 age confidence
@tanstack/config (source) ^0.20.2 -> ^0.22.0 age confidence
@tanstack/vue-query (source) ^5.90.2 -> ^5.90.7 age confidence
@testing-library/angular ^18.0.0 -> ^18.1.1 age confidence
@testing-library/dom ^10.4.0 -> ^10.4.1 age confidence
@testing-library/jest-dom ^6.8.0 -> ^6.9.1 age confidence
@testing-library/react ^16.1.0 -> ^16.3.0 age confidence
@testing-library/react-render-stream ^2.0.0 -> ^2.0.2 age confidence
@tsconfig/svelte (source) ^5.0.4 -> ^5.0.5 age confidence
@typescript-eslint/parser (source) ^8.44.1 -> ^8.46.3 age confidence
@typescript-eslint/rule-tester (source) ^8.44.1 -> ^8.46.3 age confidence
@typescript-eslint/utils (source) ^8.44.1 -> ^8.46.3 age confidence
@vitejs/plugin-react (source) ^4.3.4 -> ^4.7.0 age confidence
@vitejs/plugin-vue (source) ^5.2.1 -> ^5.2.4 age confidence
@vitest/eslint-plugin ^1.1.36 -> ^1.4.1 age confidence
@vue/devtools-api (source) ^6.6.3 -> ^6.6.4 age confidence
babel-loader ^8.3.0 -> ^8.4.1 age confidence
broadcast-channel (source) ^7.0.0 -> ^7.2.0 age confidence
eslint (source) ^9.36.0 -> ^9.39.1 age confidence
eslint-plugin-jsdoc ^50.5.0 -> ^50.8.0 age confidence
eslint-plugin-svelte (source) ^3.11.0 -> ^3.13.0 age confidence
eslint-plugin-vue (source) ^10.5.0 -> ^10.5.1 age confidence
esm-env ^1.2.1 -> ^1.2.2 age confidence
expo (source) ^52.0.11 -> ^52.0.47 age confidence
expo-constants (source) ^17.0.3 -> ^17.1.7 age confidence
expo-status-bar (source) ^2.0.0 -> ^2.2.3 age confidence
goober ^2.1.16 -> ^2.1.18 age confidence
graphql ^16.9.0 -> ^16.12.0 age confidence
graphql-request (source) ^7.1.2 -> ^7.3.1 age confidence
html-webpack-plugin ^5.6.3 -> ^5.6.4 age confidence
idb-keyval ^6.2.1 -> ^6.2.2 age confidence
jsdom ^27.0.0 -> ^27.1.0 age confidence
knip (source) ^5.63.1 -> ^5.68.0 age confidence
msw (source) ^2.6.6 -> ^2.12.0 age confidence
npm-run-all2 ^5.0.0 -> ^5.0.2 age confidence
nuxt (source) ^3.12.4 -> ^3.20.1 age confidence
nx (source) 21.5.3 -> 21.6.8 age confidence
pnpm (source) 10.17.0 -> 10.20.0 age confidence
publint (source) ^0.3.13 -> ^0.3.15 age confidence
react-hot-toast ^2.5.2 -> ^2.6.0 age confidence
react-native (source, changelog) ^0.76.3 -> ^0.82.1 age confidence
react-native-gesture-handler (source) ^2.20.2 -> ^2.29.1 age confidence
react-native-paper (source) ^5.12.5 -> ^5.14.5 age confidence
react-native-reanimated (source) ^3.16.2 -> ^3.19.3 age confidence
react-native-safe-area-context ^4.12.0 -> ^4.14.1 age confidence
react-native-screens ^4.1.0 -> ^4.18.0 age confidence
react-native-web ^0.19.13 -> ^0.21.2 age confidence
react-router (source) ^6.25.1 -> ^6.30.1 age confidence
react-router-dom (source) ^6.25.1 -> ^6.30.1 age confidence
rooks (source) ^8.0.0 -> ^8.4.0 age confidence
rxjs (source) ~7.8.0 -> ~7.8.2 age confidence
sherif ^1.6.1 -> ^1.8.0 age confidence
solid-js (source) ^1.9.7 -> ^1.9.10 age confidence
solid-transition-group ^0.2.3 -> ^0.3.0 age confidence
superjson ^2.2.2 -> ^2.2.5 age confidence
svelte (source) ^5.39.3 -> ^5.43.4 age confidence
svelte-check ^4.3.1 -> ^4.3.3 age confidence
tailwindcss (source) ^4.1.13 -> ^4.1.17 age confidence
tailwindcss (source) ^3.4.7 -> ^3.4.18 age confidence
tailwindcss (source) ^4.0.14 -> ^4.1.17 age confidence
tslib (source) ^2.3.0 -> ^2.8.1 age confidence
vinxi (source) ^0.5.3 -> ^0.5.8 age confidence
vite-plugin-dts 4.2.3 -> 4.5.4 age confidence
vite-plugin-externalize-deps ^0.9.0 -> ^0.10.0 age confidence
vite-plugin-solid ^2.11.6 -> ^2.11.10 age confidence
zone.js (source, changelog) ~0.15.0 -> ~0.15.1 age confidence
zone.js (source, changelog) 0.15.0 -> 0.15.1 age confidence

Warning

Some dependencies could not be looked up. Check the Dependency Dashboard for more information.


Release Notes

algolia/algoliasearch-client-javascript (@​algolia/client-search)

v5.43.0

Compare Source

v5.42.0

Compare Source

v5.41.0

Compare Source

v5.40.1

Compare Source


Configuration

📅 Schedule: Branch creation - Between 12:00 AM and 03:59 AM, only on Monday ( * 0-3 * * 1 ) (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

Summary by CodeRabbit

  • Chores
    • Updated framework and tooling dependencies across examples and integrations for improved stability and compatibility
    • Upgraded development dependencies including testing and linting tools
    • Enhanced package manager to latest version for better performance

@renovate renovate bot added the dependencies Pull requests that update a dependency file label Oct 20, 2025
@changeset-bot
Copy link

changeset-bot bot commented Oct 20, 2025

⚠️ No Changeset found

Latest commit: 1201370

Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.

This PR includes no changesets

When changesets are added to this PR, you'll see the packages that this PR includes changesets for and the associated semver types

Click here to learn what changesets are, and how to add one.

Click here if you're a maintainer who wants to add a changeset to this PR

@coderabbitai
Copy link
Contributor

coderabbitai bot commented Oct 20, 2025

Walkthrough

Repository-wide dependency and devDependency version bumps across many example, integration, package, and root package.json files; no source code, public API, or runtime control-flow changes. (≤50 words)

Changes

Cohort / File(s) Summary
Root & workspace tooling
package.json
Updated packageManager to [email protected]; added pnpm.overrides and TypeScript alias entries; added/updated dev tooling (vite, vitest) and bumped many devDependencies (eslint, nx, testing libs, @tanstack/config, npm-run-all2, etc.).
Angular examples & integrations
examples/angular/*/package.json, integrations/angular-cli-20/package.json, packages/*angular*/*/package.json
Bumped @angular/* to ^20.3.x; updated zone.js, rxjs, tslib, and Angular build/cli/compiler devDependencies.
React examples & integrations
examples/react/*/package.json, integrations/react-*/*/package.json, packages/react-*/*/package.json
Upgraded React ecosystem tooling and libs: @vitejs/plugin-react^4.7.0, testing libs (@testing-library/*), routers (react-router*), React Native/Expo deps, msw, graphql/graphql-request, Algolia, Tailwind plugins.
Svelte examples & integrations
examples/svelte/*/package.json, integrations/svelte-vite/package.json, packages/svelte-*/*/package.json
Bumped Svelte ecosystem devDeps: svelte, @sveltejs/*, svelte-check, adapters/plugins (minor/patch updates).
Solid examples & packages
examples/solid/*/package.json, integrations/solid-vite/package.json, packages/solid-*/*/package.json
Updated solid-js, vite-plugin-solid, @solidjs/start, vinxi, and related dev tooling.
Vue examples & packages
examples/vue/*/package.json, integrations/vue-vite/package.json, packages/vue-*/*/package.json, examples/vue/nuxt3/package.json
Upgraded @vitejs/plugin-vue^5.2.4, @tanstack/vue-query, nuxt, and other Vue-specific dependency bumps.
Misc / targeted example updates
examples/*/*/package.json, integrations/*/package.json
Individual example-specific bumps: @algolia/client-search, graphql/graphql-request, msw, react-hot-toast, idb-keyval, broadcast-channel, Expo/React-Native libs, Tailwind plugins, etc.
Packages: devtooling & test utilities
packages/*/package.json
Numerous devDependency upgrades across packages (e.g., npm-run-all2, testing libs, linters, vite/solid/svelte plugins); no source or API changes.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~10 minutes

Potential attention points:

  • Root package.json (pnpm bump, pnpm.overrides, TypeScript alias entries, added vite/vitest).
  • Ensure Angular 20.3.x toolchain consistency across examples and integrations/angular-cli-20.
  • React Native / Expo example dependency jumps may need compatibility checks.

Possibly related PRs

Suggested reviewers

  • TkDodo

Poem

🐇 I hopped through manifests, nudged versions in a line,
polished tiny carrots of dev-tools till they shine.
No source was touched, just fresher packages sown —
I twitch my nose, I nibble a carrot, then I quietly hop home. 🥕

Pre-merge checks and finishing touches

❌ Failed checks (1 inconclusive)
Check name Status Explanation Resolution
Description check ❓ Inconclusive The PR description provides a comprehensive table of all updated packages with version changes, release notes for selected packages, and configuration details. However, it lacks the structured template sections (🎯 Changes, ✅ Checklist, 🚀 Release Impact) specified in the repository template. Add the missing template sections: fill in the 🎯 Changes section summarizing the update scope, complete the ✅ Checklist items, and specify 🚀 Release Impact (whether a changeset is needed or if this is dev-only).
✅ Passed checks (2 passed)
Check name Status Explanation
Title check ✅ Passed The title 'chore(deps): update all non-major dependencies' clearly and concisely describes the primary change—updating dependencies to non-major versions across the repository.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
✨ Finishing touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch renovate/all-minor-patch

Comment @coderabbitai help to get the list of available commands and usage tips.

@nx-cloud
Copy link

nx-cloud bot commented Oct 20, 2025

🤖 Nx Cloud AI Fix Eligible

An automatically generated fix could have helped fix failing tasks for this run, but Self-healing CI is disabled for this workspace. Visit workspace settings to enable it and get automatic fixes in future runs.

To disable these notifications, a workspace admin can disable them in workspace settings.


View your CI Pipeline Execution ↗ for commit 1201370

Command Status Duration Result
nx affected --targets=test:sherif,test:knip,tes... ❌ Failed 4m 56s View ↗
nx run-many --target=build --exclude=examples/*... ✅ Succeeded 1m 23s View ↗

☁️ Nx Cloud last updated this comment at 2025-11-07 20:43:30 UTC

@pkg-pr-new
Copy link

pkg-pr-new bot commented Oct 20, 2025

More templates

@tanstack/angular-query-experimental

npm i https://pkg.pr.new/@tanstack/angular-query-experimental@9784

@tanstack/eslint-plugin-query

npm i https://pkg.pr.new/@tanstack/eslint-plugin-query@9784

@tanstack/query-async-storage-persister

npm i https://pkg.pr.new/@tanstack/query-async-storage-persister@9784

@tanstack/query-broadcast-client-experimental

npm i https://pkg.pr.new/@tanstack/query-broadcast-client-experimental@9784

@tanstack/query-core

npm i https://pkg.pr.new/@tanstack/query-core@9784

@tanstack/query-devtools

npm i https://pkg.pr.new/@tanstack/query-devtools@9784

@tanstack/query-persist-client-core

npm i https://pkg.pr.new/@tanstack/query-persist-client-core@9784

@tanstack/query-sync-storage-persister

npm i https://pkg.pr.new/@tanstack/query-sync-storage-persister@9784

@tanstack/react-query

npm i https://pkg.pr.new/@tanstack/react-query@9784

@tanstack/react-query-devtools

npm i https://pkg.pr.new/@tanstack/react-query-devtools@9784

@tanstack/react-query-next-experimental

npm i https://pkg.pr.new/@tanstack/react-query-next-experimental@9784

@tanstack/react-query-persist-client

npm i https://pkg.pr.new/@tanstack/react-query-persist-client@9784

@tanstack/solid-query

npm i https://pkg.pr.new/@tanstack/solid-query@9784

@tanstack/solid-query-devtools

npm i https://pkg.pr.new/@tanstack/solid-query-devtools@9784

@tanstack/solid-query-persist-client

npm i https://pkg.pr.new/@tanstack/solid-query-persist-client@9784

@tanstack/svelte-query

npm i https://pkg.pr.new/@tanstack/svelte-query@9784

@tanstack/svelte-query-devtools

npm i https://pkg.pr.new/@tanstack/svelte-query-devtools@9784

@tanstack/svelte-query-persist-client

npm i https://pkg.pr.new/@tanstack/svelte-query-persist-client@9784

@tanstack/vue-query

npm i https://pkg.pr.new/@tanstack/vue-query@9784

@tanstack/vue-query-devtools

npm i https://pkg.pr.new/@tanstack/vue-query-devtools@9784

commit: 1201370

@github-actions
Copy link
Contributor

github-actions bot commented Oct 20, 2025

Sizes for commit 1201370:

Branch Bundle Size
Main
This PR

Copy link
Contributor

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 2

📜 Review details

Configuration used: CodeRabbit UI

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between ecdf962 and 9396470.

⛔ Files ignored due to path filters (1)
  • pnpm-lock.yaml is excluded by !**/pnpm-lock.yaml
📒 Files selected for processing (79)
  • examples/angular/auto-refetching/package.json (1 hunks)
  • examples/angular/basic-persister/package.json (1 hunks)
  • examples/angular/basic/package.json (1 hunks)
  • examples/angular/devtools-panel/package.json (1 hunks)
  • examples/angular/infinite-query-with-max-pages/package.json (1 hunks)
  • examples/angular/optimistic-updates/package.json (1 hunks)
  • examples/angular/pagination/package.json (1 hunks)
  • examples/angular/query-options-from-a-service/package.json (1 hunks)
  • examples/angular/router/package.json (1 hunks)
  • examples/angular/rxjs/package.json (1 hunks)
  • examples/angular/simple/package.json (1 hunks)
  • examples/react/algolia/package.json (2 hunks)
  • examples/react/basic-graphql-request/package.json (1 hunks)
  • examples/react/basic/package.json (1 hunks)
  • examples/react/chat/package.json (1 hunks)
  • examples/react/default-query-function/package.json (1 hunks)
  • examples/react/devtools-panel/package.json (1 hunks)
  • examples/react/eslint-legacy/package.json (1 hunks)
  • examples/react/offline/package.json (1 hunks)
  • examples/react/playground/package.json (1 hunks)
  • examples/react/react-native/package.json (1 hunks)
  • examples/react/react-router/package.json (1 hunks)
  • examples/react/rick-morty/package.json (1 hunks)
  • examples/react/shadow-dom/package.json (1 hunks)
  • examples/react/simple/package.json (1 hunks)
  • examples/react/star-wars/package.json (1 hunks)
  • examples/react/suspense/package.json (1 hunks)
  • examples/solid/astro/package.json (1 hunks)
  • examples/solid/basic-graphql-request/package.json (1 hunks)
  • examples/solid/basic/package.json (1 hunks)
  • examples/solid/default-query-function/package.json (1 hunks)
  • examples/solid/simple/package.json (1 hunks)
  • examples/solid/solid-start-streaming/package.json (1 hunks)
  • examples/svelte/auto-refetching/package.json (1 hunks)
  • examples/svelte/basic/package.json (1 hunks)
  • examples/svelte/load-more-infinite-scroll/package.json (1 hunks)
  • examples/svelte/optimistic-updates/package.json (1 hunks)
  • examples/svelte/playground/package.json (1 hunks)
  • examples/svelte/simple/package.json (1 hunks)
  • examples/svelte/ssr/package.json (1 hunks)
  • examples/svelte/star-wars/package.json (1 hunks)
  • examples/vue/2.6-basic/package.json (1 hunks)
  • examples/vue/2.7-basic/package.json (1 hunks)
  • examples/vue/basic/package.json (1 hunks)
  • examples/vue/dependent-queries/package.json (1 hunks)
  • examples/vue/nuxt3/package.json (1 hunks)
  • examples/vue/persister/package.json (1 hunks)
  • examples/vue/simple/package.json (1 hunks)
  • integrations/angular-cli-20/package.json (1 hunks)
  • integrations/react-next-15/package.json (1 hunks)
  • integrations/react-vite/package.json (1 hunks)
  • integrations/react-webpack-4/package.json (1 hunks)
  • integrations/react-webpack-5/package.json (1 hunks)
  • integrations/solid-vite/package.json (1 hunks)
  • integrations/svelte-vite/package.json (1 hunks)
  • integrations/vue-vite/package.json (1 hunks)
  • package.json (3 hunks)
  • packages/angular-query-experimental/package.json (1 hunks)
  • packages/angular-query-persist-client/package.json (1 hunks)
  • packages/eslint-plugin-query/package.json (1 hunks)
  • packages/query-async-storage-persister/package.json (1 hunks)
  • packages/query-broadcast-client-experimental/package.json (1 hunks)
  • packages/query-core/package.json (1 hunks)
  • packages/query-devtools/package.json (1 hunks)
  • packages/query-persist-client-core/package.json (1 hunks)
  • packages/query-sync-storage-persister/package.json (1 hunks)
  • packages/query-test-utils/package.json (1 hunks)
  • packages/react-query-devtools/package.json (1 hunks)
  • packages/react-query-next-experimental/package.json (1 hunks)
  • packages/react-query-persist-client/package.json (1 hunks)
  • packages/react-query/package.json (1 hunks)
  • packages/solid-query-devtools/package.json (1 hunks)
  • packages/solid-query-persist-client/package.json (1 hunks)
  • packages/solid-query/package.json (1 hunks)
  • packages/svelte-query-devtools/package.json (1 hunks)
  • packages/svelte-query-persist-client/package.json (1 hunks)
  • packages/svelte-query/package.json (1 hunks)
  • packages/vue-query-devtools/package.json (1 hunks)
  • packages/vue-query/package.json (1 hunks)
🧰 Additional context used
🧠 Learnings (1)
📚 Learning: 2025-09-02T17:57:33.184Z
Learnt from: TkDodo
PR: TanStack/query#9612
File: packages/query-async-storage-persister/src/asyncThrottle.ts:0-0
Timestamp: 2025-09-02T17:57:33.184Z
Learning: When importing from tanstack/query-core in other TanStack Query packages like query-async-storage-persister, a workspace dependency "tanstack/query-core": "workspace:*" needs to be added to the package.json.

Applied to files:

  • packages/query-core/package.json
  • packages/query-broadcast-client-experimental/package.json
  • integrations/solid-vite/package.json
  • examples/solid/basic-graphql-request/package.json
  • packages/solid-query-persist-client/package.json
  • integrations/react-vite/package.json
  • packages/svelte-query-persist-client/package.json
  • packages/vue-query-devtools/package.json
  • packages/react-query-persist-client/package.json
  • packages/query-sync-storage-persister/package.json
  • packages/react-query-devtools/package.json
  • packages/query-persist-client-core/package.json
  • packages/svelte-query-devtools/package.json
  • packages/react-query-next-experimental/package.json
  • packages/svelte-query/package.json
  • packages/angular-query-experimental/package.json
  • integrations/react-next-15/package.json
  • packages/react-query/package.json
  • packages/query-async-storage-persister/package.json
  • packages/angular-query-persist-client/package.json
⏰ Context from checks skipped due to timeout of 90000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (2)
  • GitHub Check: Test
  • GitHub Check: Preview
🔇 Additional comments (81)
packages/react-query-next-experimental/package.json (1)

61-61: Dependency updates look good.

Minor version bumps for @vitejs/plugin-react (4.3.4 → 4.7.0) and patch bump for npm-run-all2 (5.0.0 → 5.0.2) are standard, backward-compatible updates aligned with the PR's non-major dependency upgrade objective.

Also applies to: 63-63

examples/vue/2.7-basic/package.json (1)

11-11: Patch version bump approved.

The update to @tanstack/vue-query (5.90.2 → 5.90.5) is a safe patch-level increment.

packages/query-core/package.json (1)

63-63: Patch version bump approved.

The update to npm-run-all2 (5.0.0 → 5.0.2) is a safe patch-level increment to a build-time tool.

packages/vue-query/package.json (2)

66-66: Clarify the @vue/devtools-api change.

Line 66 is marked as modified, but the summary does not specify the version change for @vue/devtools-api. Confirm whether this is a version bump and, if so, verify compatibility with the Vue ecosystem versions in use.


73-73: Patch version bump approved.

The update to eslint-plugin-vue (10.5.0 → 10.5.1) is a safe patch-level increment.

integrations/vue-vite/package.json (1)

13-13: Minor version bumps are generally safe; verify Vite tooling compatibility.

Updates to @vitejs/plugin-vue (5.2.1 → 5.2.4) and vite (6.3.6 → 6.4.0) are within major versions and should be backward compatible. However, ensure the minor version bump of Vite aligns with the plugin's expectations.

Also applies to: 15-15

packages/query-persist-client-core/package.json (1)

66-66: Patch version bump approved.

The update to npm-run-all2 (5.0.0 → 5.0.2) is a safe patch-level increment to a build-time tool.

packages/query-async-storage-persister/package.json (1)

67-67: Patch version bump approved.

The update to npm-run-all2 (5.0.0 → 5.0.2) is a safe patch-level increment to a build-time tool.

packages/react-query-devtools/package.json (1)

86-86: Dependency updates look good.

Minor version bumps for @testing-library/react (16.1.0 → 16.3.0) and @vitejs/plugin-react (4.3.4 → 4.7.0), along with patch bump for npm-run-all2 (5.0.0 → 5.0.2), are all backward-compatible updates to development tooling aligned with the PR's non-major dependency upgrade objective.

Also applies to: 88-88, 89-89

examples/vue/basic/package.json (1)

16-16: Dependency updates look appropriate.

Minor/patch updates to Vite and its Vue plugin are well within the caret ranges and should be compatible.

Also applies to: 18-18

examples/vue/dependent-queries/package.json (1)

15-15: Consistent devDependency updates across Vue examples.

Same Vite and plugin updates as other Vue examples—straightforward minor/patch bumps.

Also applies to: 17-17

integrations/svelte-vite/package.json (1)

12-13: Straightforward minor updates to Svelte and Vite.

Both updates are patch/minor within the specified ranges and align with the broader dependency refresh across the project.

examples/vue/nuxt3/package.json (1)

10-10: Dependency updates are within safe ranges.

The patch bump to @tanstack/vue-query and minor bump to Nuxt 3.19.3 are both within the specified caret ranges and should maintain compatibility.

Also applies to: 13-13

examples/svelte/basic/package.json (1)

17-18: Svelte ecosystem updates are compatible.

Multiple minor/patch bumps to Svelte, SvelteKit, and Vite are all within their specified ranges. The update to SvelteKit 2.47.2 (from 2.42.2) represents multiple minor versions but stays within the ^2 constraint, maintaining compatibility.

Also applies to: 20-21, 23-23

packages/query-test-utils/package.json (1)

38-38: Safe patch update to npm-run-all2.

Patch bump from 5.0.0 to 5.0.2 is low-risk for this internal test utility package.

examples/vue/2.6-basic/package.json (1)

11-11: Patch update to @tanstack/vue-query is safe.

The bump from 5.90.2 to 5.90.5 is a standard patch release and maintains compatibility with the Vue 2.6 legacy example.

integrations/react-next-15/package.json (1)

9-9: Breaking changes in @js-temporal/polyfill 0.5.1 require verification against example code.

Substantive breaking changes exist between 0.4.4 and 0.5.1, including parsing/validation changes where plain date-only strings behavior has changed. The React 19 example directly uses this pattern: Temporal.PlainDate.from('2024-01-01') and Temporal.PlainDate.from('2023-01-01') in page.tsx and client-component.tsx.

Verify that these calls still work with 0.5.1 or update the code accordingly. If you're unsure whether the parsing changes affect PlainDate specifically, test the example locally or consult the full v0.4.0→v0.5.0 migration notes.

examples/vue/simple/package.json (1)

15-19: LGTM!

Standard maintenance updates for Vue tooling. Patch and minor updates are low-risk and align with the broader PR dependency refresh.

packages/vue-query-devtools/package.json (1)

55-63: LGTM!

Patch and minor updates for Vue devtools dependencies are low-risk and correctly categorized in devDependencies.

examples/svelte/load-more-infinite-scroll/package.json (1)

14-22: LGTM!

Svelte ecosystem updates (adapter, kit, svelte, svelte-check, vite) are all patch/minor updates, correctly placed in devDependencies. These align with the broader PR dependency refresh and pose minimal risk.

packages/solid-query-devtools/package.json (1)

68-75: LGTM!

Patch updates for Solid ecosystem dependencies (npm-run-all2, solid-js, vite-plugin-solid) are low-risk and correctly placed in devDependencies. Versions are consistent with solid-query package updates.

examples/angular/basic-persister/package.json (1)

11-28: LGTM!

Angular package updates from 20.0.0 to 20.3.6 are consistent across all @angular packages, with zone.js patched to 0.15.1 in alignment. These are safe minor-version updates within the 20.x series. Correctly categorized between dependencies and devDependencies.

packages/solid-query/package.json (1)

71-78: LGTM!

Patch updates for Solid ecosystem dependencies are low-risk and correctly placed. Versions align with solid-query-devtools and other Solid packages in this PR.

examples/solid/solid-start-streaming/package.json (1)

14-14: Solid framework and tooling updates look good.

Minor and patch version bumps for Solid.js ecosystem dependencies are compatible. Caret-ranged constraints allow flexibility as expected.

Also applies to: 17-18

examples/react/algolia/package.json (2)

11-11: Verify Algolia version specifier is intentional.

The @algolia/client-search version was updated from 5.2.1 to 5.40.1 (exact specifier). This is a significant jump within the 5.x range. Confirm:

  • Whether the exact version specification (no caret) is intentional and aligns with the package's lock file strategy
  • Whether release notes for 5.2→5.40 contain any relevant breaking changes or migration notes

21-21: Vite and React tooling updates approved.

Minor and patch bumps for @vitejs/plugin-react and vite are compatible and consistent with other React examples in the PR.

Also applies to: 23-23

examples/solid/astro/package.json (1)

15-15: Solid and Astro ecosystem updates approved.

All dependency updates are minor/patch versions with appropriate caret constraints. No compatibility concerns anticipated.

Also applies to: 17-17, 21-22

examples/react/basic-graphql-request/package.json (1)

13-14: GraphQL and Vite tooling updates approved.

All dependency updates are minor/patch versions. GraphQL, graphql-request, and Vite tools are all compatible with their caret constraints.

Also applies to: 19-20

packages/query-broadcast-client-experimental/package.json (1)

62-62: Dependency updates for published package approved with verification.

All updates are minor/patch versions. Since @tanstack/query-broadcast-client-experimental is a published package, ensure the test suite passes with the updated broadcast-channel and @testing-library/react versions to confirm compatibility.

Also applies to: 65-67

examples/angular/optimistic-updates/package.json (1)

12-16: Angular framework and zone.js updates approved.

All Angular packages updated to ^20.3.6 (within same major version) and zone.js patched to 0.15.1. These are standard maintenance updates with no breaking changes anticipated. Consistent with other Angular examples in the PR.

Also applies to: 20-20, 23-25

examples/solid/basic/package.json (1)

13-13: Solid and Vite tooling patch updates approved.

All dependency updates are patch versions with caret constraints. No compatibility concerns.

Also applies to: 17-18

examples/svelte/ssr/package.json (1)

15-16: Svelte and SvelteKit ecosystem updates approved.

All devDependency updates are minor/patch versions. @sveltejs/kit sees a moderate jump from 2.42.2 → 2.47.2 and svelte from 5.39.3 → 5.41.0, both within semver compatibility. Caret constraints provide appropriate flexibility. Recommend verifying the test suite runs successfully with these intermediate versions.

Also applies to: 18-19, 21-21

integrations/react-webpack-5/package.json (1)

14-18: Babel and webpack tooling updates look good.

The updates to @babel/core, @babel/preset-env, @babel/preset-react, and html-webpack-plugin are all minor/patch version bumps within the same major versions. The caret ranges (^) allow compatible updates automatically, and babel-preset-react intentionally lags behind core/preset-env slightly, which is a normal pattern in Babel versioning.

packages/react-query-persist-client/package.json (1)

67-70: Testing library and build tool updates are safe.

All three devDependency updates (@testing-library/react, @vitejs/plugin-react, npm-run-all2) are minor or patch version bumps. No breaking changes are anticipated in these ranges.

integrations/react-webpack-4/package.json (1)

14-17: Babel and babel-loader updates are compatible.

The Babel package updates mirror those in react-webpack-5, and babel-loader 8.4.1 is fully compatible with @babel/core 7.28.4. This is a safe update for Webpack 4 projects.

examples/solid/default-query-function/package.json (1)

13-13: Solid example dependencies updated safely.

All three dependency updates (solid-js, vite, vite-plugin-solid) are minor or patch bumps within the same major versions. Vite 6.4.0 is compatible with vite-plugin-solid 2.11.9.

Also applies to: 17-18

examples/solid/simple/package.json (1)

13-13: Solid example updates are consistent across the monorepo.

The dependency updates in this file match the pattern seen in examples/solid/default-query-function/package.json, ensuring consistency across Solid examples.

Also applies to: 18-19

packages/svelte-query/package.json (1)

55-55: Svelte ecosystem packages updated consistently.

All devDependency updates are minor or patch version bumps within the Svelte 5 ecosystem. @typescript-eslint/parser, eslint-plugin-svelte, svelte, and svelte-check are all being updated in alignment across related Svelte packages in this PR.

Also applies to: 59-62

examples/svelte/playground/package.json (1)

15-16: Svelte example tooling and framework updates are safe.

All updates (@sveltejs/adapter-auto, @sveltejs/kit, svelte, svelte-check, vite) are minor or patch bumps. The SvelteKit minor bump (2.42.2 → 2.47.2) is a standard maintenance update within the same major version.

Also applies to: 18-19, 21-21

examples/solid/basic-graphql-request/package.json (1)

13-15: GraphQL and Solid example dependencies updated consistently.

The graphql (16.9.0 → 16.11.0) and graphql-request (7.1.2 → 7.3.1) updates are minor/patch bumps. Solid and Vite updates align with the broader updates seen across other Solid examples in this PR.

Also applies to: 19-20

examples/svelte/optimistic-updates/package.json (1)

15-21: Dependency updates look good; recommend running tests to verify compatibility.

All updates are non-breaking patch or minor versions within the caret ranges. However, since Vite and SvelteKit are relatively high-velocity projects, recommend running the example's dev and build scripts to confirm no subtle breaking changes.

examples/svelte/auto-refetching/package.json (1)

15-21: Consistent Svelte tooling updates across examples.

These updates match the concurrent updates in the other Svelte example packages and follow the same non-breaking patch/minor pattern.

examples/angular/simple/package.json (1)

12-24: Angular patch-level updates are consistent and appropriate.

Updates to Angular 20.3.6 are all patch-level changes within the major version and are consistent across all Angular examples. Note: zone.js is correctly pinned to 0.15.1 (not using ^), which is the correct approach for zone.js due to its strict versioning requirements.

examples/svelte/star-wars/package.json (1)

15-23: Verify Tailwind updates—prior versions not shown in diff.

The @tailwindcss/vite and tailwindcss updates to ^4.1.14 lack visible prior versions in the provided diff context. If this is a major version upgrade (e.g., v3→v4), confirm there are no breaking changes or required configuration updates for the example.

examples/angular/pagination/package.json (1)

12-24: Angular updates are consistent with other Angular examples.

Identical patch-level updates to Angular 20.3.6 and zone.js 0.15.1 as seen in other Angular example packages.

examples/angular/devtools-panel/package.json (1)

12-25: Angular updates are consistent, including @angular/router.

Patch-level updates matching other Angular examples. The inclusion of @angular/router is expected for this example's routing needs.

packages/eslint-plugin-query/package.json (1)

62-69: ESLint and TypeScript-ESLint updates are minor-level and appropriately coordinated.

All @typescript-eslint/* packages are updated together to ^8.46.1, which maintains consistency. The eslint and npm-run-all2 updates are also minor/patch level and should not introduce breaking changes. Consider running npm run test:lib and npm run test:eslint to verify no regressions.

examples/angular/infinite-query-with-max-pages/package.json (1)

12-24: Angular updates are consistent with other Angular examples.

Identical patch-level updates to Angular 20.3.6 and zone.js 0.15.1.

examples/angular/auto-refetching/package.json (1)

12-24: Version bumps are consistent and low-risk.

Angular packages aligned to ^20.3.6 and zone.js pinned to 0.15.1 are all compatible patch/minor updates within the same major version range. All related framework packages and tooling are updated in tandem.

examples/svelte/simple/package.json (1)

16-20: Svelte and Vite tooling updates are appropriate.

Minor/patch updates to Svelte (5.39.3 → 5.41.0), build tooling (@tsconfig/svelte, svelte-check), and Vite (6.3.6 → 6.4.0) are standard maintenance updates within semver compatibility ranges.

packages/query-devtools/package.json (1)

67-80: Solid.js ecosystem updates are cohesive.

Patch and minor updates to Solid.js libraries (solid-js 1.9.7 → 1.9.9, vite-plugin-solid 2.11.6 → 2.11.9) and other devDependencies are consistent and low-risk. Workspace dependencies remain intact.

examples/angular/query-options-from-a-service/package.json (1)

12-25: Angular and zone.js updates are consistent across the codebase.

Angular framework and tooling packages bumped to ^20.3.6, zone.js pinned to 0.15.1, matching patterns in other Angular examples. All updates are patch/minor and fully compatible.

packages/svelte-query-devtools/package.json (1)

50-59: Svelte and TypeScript tooling updates are aligned.

@sveltejs/package bumped from 2.4.0 to 2.5.4 (minor range), TypeScript ESLint updated (patches), and Svelte ecosystem aligned with other packages. All updates remain within semver compatibility. Workspace dependencies preserved.

examples/angular/rxjs/package.json (1)

12-25: Angular framework and tooling updates are consistent.

Angular packages and tooling aligned to ^20.3.6, zone.js pinned to 0.15.1 - consistent with other Angular examples in this PR. All updates are patch/minor and compatible.

packages/react-query/package.json (1)

73-79: React testing library and build tool updates are reasonable.

@testing-library/react (16.1.0 → 16.3.0), @vitejs/plugin-react (4.3.4 → 4.7.0), and npm-run-all2 (5.0.0 → 5.0.2) are all minor/patch updates within semver ranges. Workspace dependencies preserved.

Verify that @testing-library/react-render-stream at version ^2.0.1 (line 74) is the correct package and version. This appears to be a less common package and should be confirmed as intentional.

examples/vue/persister/package.json (1)

15-21: Vue build tooling updates are standard maintenance.

idb-keyval (6.2.1 → 6.2.2), @vitejs/plugin-vue (5.2.1 → 5.2.4), and Vite (6.3.6 → 6.4.0) are patch/minor updates within compatible ranges. Low-risk dependency maintenance.

packages/angular-query-experimental/package.json (1)

92-102: Angular packages and tooling updated to stable minor/patch versions.

Angular 20.3.6 is the latest patch release for v20, and all related tooling updates are within compatible semver ranges. No issues identified.

packages/query-sync-storage-persister/package.json (1)

67-67: Routine patch update to npm-run-all2.

Patch-level bump with no functional impact.

packages/solid-query-persist-client/package.json (1)

73-76: Solid.js ecosystem patches applied consistently.

All updates are patch-level increments within compatible semver ranges, coordinated across related Solid packages in this PR.

package.json (2)

8-8: pnpm 10.18.3 is a stable recent patch with bug fixes.

pnpm 10.18.3 fixes a bug where pnpm would infinitely recurse when using verifyDepsBeforeInstall with pre/post install scripts. This is a safe upgrade within the v10 series.


43-80: Vite 6.4.0 update is secure and safe to merge.

The v6.4.0 release does not list new security advisories, and the relevant security advisory (CVE-2025-58752) was fixed in v6.3.6. Since v6.4.0 is released after v6.3.6, it includes those prior security patches. The update maintains compatibility and poses no security risk.

packages/svelte-query-persist-client/package.json (1)

55-63: Svelte ecosystem updates applied consistently.

All updates are minor/patch increments within compatible semver ranges, coordinated across related Svelte packages in this PR.

examples/react/eslint-legacy/package.json (1)

23-23: React tooling updates are compatible patch/minor versions.

Vite 6.4.0 is a patch within the v6 series, and @vitejs/plugin-react minor update is backward compatible.

Also applies to: 25-25

examples/react/shadow-dom/package.json (1)

19-19: React tooling updates are compatible patch/minor versions.

Vite 6.4.0 is a patch within the v6 series, and @vitejs/plugin-react minor update is backward compatible.

Also applies to: 21-21

examples/react/basic/package.json (1)

23-23: React tooling updates are compatible patch/minor versions.

Vite 6.4.0 is a patch within the v6 series, and @vitejs/plugin-react minor update is backward compatible.

Also applies to: 25-25

examples/react/default-query-function/package.json (1)

17-17: DevDependency updates are safe and consistent with broader React example updates in this PR.

These are routine minor/patch bumps within the existing version constraints. Vite 6 strives to avoid breaking changes and remains backward compatible, and the @vitejs/plugin-react update is a standard minor version step.

Also applies to: 19-19

examples/react/simple/package.json (1)

17-17: Identical to examples/react/default-query-function/package.json — already reviewed above.

Also applies to: 19-19

examples/react/devtools-panel/package.json (1)

17-17: Identical to examples/react/default-query-function/package.json — already reviewed above.

Also applies to: 19-19

examples/react/suspense/package.json (1)

19-19: Identical to examples/react/default-query-function/package.json — already reviewed above.

Also applies to: 21-21

examples/react/chat/package.json (1)

17-21: DevDependency updates are routine maintenance within consistent version ranges.

Tailwind CSS and @tailwindcss/vite patch updates to v4.1.14 are safe incremental improvements, and the core vite/plugin-react updates align with other React examples in this PR. All changes remain within their respective major version constraints.

examples/react/playground/package.json (1)

17-17: Identical to examples/react/default-query-function/package.json — already reviewed above.

Also applies to: 19-19

packages/angular-query-persist-client/package.json (1)

60-70: Angular and testing library updates are properly coordinated and safe.

The five Angular packages are consistently updated from ^20.0.0 to ^20.3.6 (a minor version bump), which is well-supported by the peerDependencies (>=16.0.0). Testing library and linting tool updates are routine patch/minor bumps. The workspace dependency for @tanstack/query-persist-client-core correctly remains "workspace:*".

examples/react/react-router/package.json (2)

17-20: Runtime dependency updates are within safe version ranges, though react-router version jump warrants a quick compatibility check.

  • Lines 17-18: react-router and react-router-dom are consistently updated to ^6.30.1 from ^6.25.1. While this spans five patch versions, it remains within the same minor version (6.x), so breaking changes are not expected. Both packages are updated together, which is the correct approach.
  • Line 19: rooks updates from 8.0.0 to 8.4.0, a routine minor version bump within v8.

Run your existing example test suite or manual checks to confirm react-router v6.30.1 works as expected with your router configuration and hooks usage, especially if you rely on any undocumented behavior from v6.25.


26-28: DevDependency updates match other React examples — already reviewed above.

examples/angular/basic/package.json (1)

12-19: Angular and zone.js updates look good.

Minor/patch version bumps within the Angular 20.x family and zone.js are low-risk and backward compatible. These align with similar updates across other Angular examples in the PR.

Also applies to: 22-24

examples/react/rick-morty/package.json (1)

15-16: React Router and build tooling updates are safe.

All dependency bumps are minor/patch versions within their existing constraints. React Router's jump from 6.25.1 to 6.30.1 is a standard minor-version increment with no breaking changes expected.

Also applies to: 19-23

examples/react/react-native/package.json (1)

19-29: Request verification for significant React Native ecosystem bump.

The React Native version bump from ^0.76.3 to ^0.82.0 spans five minor versions—this is substantially larger than typical patch/minor updates elsewhere in the PR. React Native historically introduces breaking changes across minor versions, particularly in native module APIs and integration points.

Recommend verifying:

  1. React Native 0.82.0 release notes for breaking changes
  2. Compatibility between react-native 0.82.0 and its paired ecosystem packages (gesture-handler 2.28.0, paper 5.14.5, reanimated 3.19.3, safe-area-context 4.14.1, screens 4.17.1, web 0.21.2)
  3. CI test results to ensure no runtime failures

Also applies to: 32-33

integrations/angular-cli-20/package.json (1)

11-20: Angular and utility library updates are consistent.

Angular framework and tooling updates align with other Angular examples in the PR. The tslib bump (2.3.0 → 2.8.1) is a larger minor-version jump but tslib is a stable utility library with strong backward compatibility. All changes remain within established version constraints.

Also applies to: 23-25

examples/react/offline/package.json (1)

16-16: Build and runtime dependency updates are standard.

MSW, react-hot-toast, Vite, and Vite React plugin all receive minor/patch updates within established ranges. No compatibility issues expected.

Also applies to: 19-19, 22-22, 24-24

examples/angular/router/package.json (1)

12-16: Angular updates follow consistent pattern.

Angular core and tooling bumps (^20.0.0 → ^20.3.6) and zone.js patch (0.15.0 → 0.15.1) align with other Angular examples. Changes are safe and backward compatible.

Minor note: zone.js is pinned with exact version (0.15.1) here and in basic/package.json, but integrations/angular-cli-20/package.json uses a tilde constraint (~0.15.1). This inconsistency is harmless but consider aligning zone.js versioning strategy across the repo if not intentional.

Also applies to: 20-20, 23-25

examples/react/star-wars/package.json (1)

15-16: React tooling and routing updates are standard.

Consistent with examples/react/rick-morty/package.json. React Router, Vite, and related dev tooling receive safe minor/patch bumps with no breaking changes expected.

Also applies to: 19-23

Comment on lines 8 to 14
"dependencies": {
"@tanstack/solid-query": "workspace:*",
"@tanstack/solid-query-devtools": "workspace:*",
"solid-js": "^1.9.7",
"vite": "^6.3.6",
"vite-plugin-solid": "^2.11.6"
"solid-js": "^1.9.9",
"vite": "^6.4.0",
"vite-plugin-solid": "^2.11.9"
}
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue | 🔴 Critical

🧩 Analysis chain

Critical: Vite build tools should be in devDependencies, not dependencies.

Vite and vite-plugin-solid are development-time build tools and should not be in the production dependencies section. Additionally, solid-js placement should be clarified—if this is a build integration package, it may also belong in devDependencies or as a peerDependency rather than a production dependency.

Can you confirm whether this is the intended structure for this integration package, or should Vite-related tools and possibly solid-js be moved to devDependencies or peerDependencies?


I'll verify the structure of this integration package by examining its dependencies across the repository.


🏁 Script executed:

#!/bin/bash
# Find all integration package.json files and extract their dependencies structure
echo "=== Checking integrations package.json files ==="
fd 'package\.json' 'integrations' --exec sh -c 'echo "File: $1"; grep -A 20 '"'"'"dependencies"'"'"' "$1" | head -15' _ {} \;

Length of output: 3092


🏁 Script executed:

#!/bin/bash
# Specifically check the solid-vite and react-vite packages mentioned in review
echo "=== integrations/solid-vite/package.json ===" 
cat integrations/solid-vite/package.json 2>/dev/null || echo "Not found"

echo -e "\n=== integrations/react-vite/package.json ===" 
cat integrations/react-vite/package.json 2>/dev/null || echo "Not found"

echo -e "\n=== Root package.json (workspace info) ==="
cat package.json | head -50

Length of output: 3118


🏁 Script executed:

#!/bin/bash
# Check for any documentation about package structure
echo "=== Looking for workspace or integration documentation ==="
find . -maxdepth 2 -name "README*" -o -name "CONTRIBUTING*" | head -10 | xargs grep -l "integration\|devDependencies" 2>/dev/null || echo "No docs found"

Length of output: 72


Move vite and vite-plugin-solid to devDependencies.

Vite and vite-plugin-solid are build-time tools and should not be in the production dependencies section. The vue-vite integration package in this repository correctly places vite and its plugin in devDependencies, establishing the standard pattern for integration packages. The solid-js framework dependency can remain in dependencies as it serves the runtime example, but the build tools must be moved.

Note: The same issue affects integrations/react-vite/package.json, which also incorrectly places vite and @vitejs/plugin-react in dependencies.

🤖 Prompt for AI Agents
In integrations/solid-vite/package.json around lines 8 to 14, move the build
tools "vite" and "vite-plugin-solid" out of "dependencies" into
"devDependencies" so they are only installed for development/build time; keep
"solid-js" in "dependencies" as the runtime example. Update the JSON by removing
those two entries from "dependencies" and adding them under a "devDependencies"
object (creating it if missing) with the same versions. Also apply the same
change to integrations/react-vite/package.json for "vite" and
"@vitejs/plugin-react".

@renovate renovate bot force-pushed the renovate/all-minor-patch branch from 9396470 to 044f4fa Compare October 20, 2025 06:04
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 3 times, most recently from 1f7b5ce to c0f7ff1 Compare November 1, 2025 18:26
Copy link
Contributor

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 1

♻️ Duplicate comments (3)
integrations/solid-vite/package.json (1)

8-14: 🔴 Critical: Build tools still in dependencies—issue persists from previous review.

This is a duplicate of the critical issue raised previously: vite and vite-plugin-solid must be moved to devDependencies. They are build-time tools, not runtime dependencies. The vue-vite integration in this repository demonstrates the correct pattern.

Apply this diff:

  "dependencies": {
    "@tanstack/solid-query": "workspace:*",
    "@tanstack/solid-query-devtools": "workspace:*",
-   "solid-js": "^1.9.10",
-   "vite": "^6.3.6",
-   "vite-plugin-solid": "^2.11.10"
+   "solid-js": "^1.9.10"
+  },
+  "devDependencies": {
+   "vite": "^6.3.6",
+   "vite-plugin-solid": "^2.11.10"
  }
examples/angular/basic-persister/package.json (1)

11-21: 🔴 Critical: zone.js 0.15.1 incompatible with Angular 20.3.9—issue persists from previous review.

This is a duplicate of the critical issue raised previously. Angular 20.3.9 has a peer dependency constraint requiring zone.js ~0.14.x. Version 0.15.1 will cause npm install to fail with ERESOLVE errors.

Apply this diff:

-    "zone.js": "0.15.1"
+    "zone.js": "~0.14.2"

This fix must also be applied to all other Angular example package.json files in this PR (e.g., examples/angular/auto-refetching, examples/angular/basic, examples/angular/simple, etc.).

examples/angular/devtools-panel/package.json (1)

20-20: 🔴 Critical: zone.js 0.15.1 incompatible with Angular 20.3.9.

Angular 20.3.9 requires zone.js 0.14.x per peer dependency constraints. Version 0.15.1 will fail during npm install with peer dependency resolution errors.

Apply this diff to fix:

-    "zone.js": "0.15.1"
+    "zone.js": "^0.14.2"

This same correction needs to be applied to all other Angular example package.json files in this PR.

📜 Review details

Configuration used: CodeRabbit UI

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 1f7b5ce and c0f7ff1.

⛔ Files ignored due to path filters (1)
  • pnpm-lock.yaml is excluded by !**/pnpm-lock.yaml
📒 Files selected for processing (79)
  • examples/angular/auto-refetching/package.json (1 hunks)
  • examples/angular/basic-persister/package.json (1 hunks)
  • examples/angular/basic/package.json (1 hunks)
  • examples/angular/devtools-panel/package.json (1 hunks)
  • examples/angular/infinite-query-with-max-pages/package.json (1 hunks)
  • examples/angular/optimistic-updates/package.json (1 hunks)
  • examples/angular/pagination/package.json (1 hunks)
  • examples/angular/query-options-from-a-service/package.json (1 hunks)
  • examples/angular/router/package.json (1 hunks)
  • examples/angular/rxjs/package.json (1 hunks)
  • examples/angular/simple/package.json (1 hunks)
  • examples/react/algolia/package.json (2 hunks)
  • examples/react/basic-graphql-request/package.json (1 hunks)
  • examples/react/basic/package.json (1 hunks)
  • examples/react/chat/package.json (1 hunks)
  • examples/react/default-query-function/package.json (1 hunks)
  • examples/react/devtools-panel/package.json (1 hunks)
  • examples/react/eslint-legacy/package.json (1 hunks)
  • examples/react/offline/package.json (1 hunks)
  • examples/react/playground/package.json (1 hunks)
  • examples/react/react-native/package.json (1 hunks)
  • examples/react/react-router/package.json (1 hunks)
  • examples/react/rick-morty/package.json (1 hunks)
  • examples/react/shadow-dom/package.json (1 hunks)
  • examples/react/simple/package.json (1 hunks)
  • examples/react/star-wars/package.json (1 hunks)
  • examples/react/suspense/package.json (1 hunks)
  • examples/solid/astro/package.json (1 hunks)
  • examples/solid/basic-graphql-request/package.json (1 hunks)
  • examples/solid/basic/package.json (1 hunks)
  • examples/solid/default-query-function/package.json (1 hunks)
  • examples/solid/simple/package.json (1 hunks)
  • examples/solid/solid-start-streaming/package.json (1 hunks)
  • examples/svelte/auto-refetching/package.json (1 hunks)
  • examples/svelte/basic/package.json (1 hunks)
  • examples/svelte/load-more-infinite-scroll/package.json (1 hunks)
  • examples/svelte/optimistic-updates/package.json (1 hunks)
  • examples/svelte/playground/package.json (1 hunks)
  • examples/svelte/simple/package.json (1 hunks)
  • examples/svelte/ssr/package.json (1 hunks)
  • examples/svelte/star-wars/package.json (1 hunks)
  • examples/vue/2.6-basic/package.json (1 hunks)
  • examples/vue/2.7-basic/package.json (1 hunks)
  • examples/vue/basic/package.json (1 hunks)
  • examples/vue/dependent-queries/package.json (1 hunks)
  • examples/vue/nuxt3/package.json (1 hunks)
  • examples/vue/persister/package.json (1 hunks)
  • examples/vue/simple/package.json (1 hunks)
  • integrations/angular-cli-20/package.json (1 hunks)
  • integrations/react-next-15/package.json (1 hunks)
  • integrations/react-vite/package.json (1 hunks)
  • integrations/react-webpack-4/package.json (1 hunks)
  • integrations/react-webpack-5/package.json (1 hunks)
  • integrations/solid-vite/package.json (1 hunks)
  • integrations/svelte-vite/package.json (1 hunks)
  • integrations/vue-vite/package.json (1 hunks)
  • package.json (2 hunks)
  • packages/angular-query-experimental/package.json (1 hunks)
  • packages/angular-query-persist-client/package.json (1 hunks)
  • packages/eslint-plugin-query/package.json (1 hunks)
  • packages/query-async-storage-persister/package.json (1 hunks)
  • packages/query-broadcast-client-experimental/package.json (1 hunks)
  • packages/query-core/package.json (1 hunks)
  • packages/query-devtools/package.json (1 hunks)
  • packages/query-persist-client-core/package.json (1 hunks)
  • packages/query-sync-storage-persister/package.json (1 hunks)
  • packages/query-test-utils/package.json (1 hunks)
  • packages/react-query-devtools/package.json (1 hunks)
  • packages/react-query-next-experimental/package.json (1 hunks)
  • packages/react-query-persist-client/package.json (1 hunks)
  • packages/react-query/package.json (1 hunks)
  • packages/solid-query-devtools/package.json (1 hunks)
  • packages/solid-query-persist-client/package.json (1 hunks)
  • packages/solid-query/package.json (1 hunks)
  • packages/svelte-query-devtools/package.json (1 hunks)
  • packages/svelte-query-persist-client/package.json (1 hunks)
  • packages/svelte-query/package.json (1 hunks)
  • packages/vue-query-devtools/package.json (1 hunks)
  • packages/vue-query/package.json (1 hunks)
🚧 Files skipped from review as they are similar to previous changes (60)
  • examples/react/shadow-dom/package.json
  • examples/angular/query-options-from-a-service/package.json
  • packages/query-test-utils/package.json
  • examples/react/playground/package.json
  • integrations/svelte-vite/package.json
  • examples/react/star-wars/package.json
  • packages/eslint-plugin-query/package.json
  • examples/svelte/optimistic-updates/package.json
  • examples/svelte/auto-refetching/package.json
  • packages/vue-query/package.json
  • integrations/vue-vite/package.json
  • examples/angular/simple/package.json
  • examples/vue/2.6-basic/package.json
  • examples/svelte/load-more-infinite-scroll/package.json
  • integrations/react-vite/package.json
  • examples/angular/router/package.json
  • examples/svelte/ssr/package.json
  • examples/angular/basic/package.json
  • examples/angular/infinite-query-with-max-pages/package.json
  • examples/react/algolia/package.json
  • integrations/react-next-15/package.json
  • packages/query-devtools/package.json
  • examples/solid/basic/package.json
  • examples/react/devtools-panel/package.json
  • packages/query-core/package.json
  • examples/solid/default-query-function/package.json
  • packages/react-query-devtools/package.json
  • packages/angular-query-persist-client/package.json
  • examples/react/basic/package.json
  • examples/svelte/playground/package.json
  • packages/svelte-query-devtools/package.json
  • examples/react/react-native/package.json
  • packages/query-broadcast-client-experimental/package.json
  • examples/vue/simple/package.json
  • examples/react/rick-morty/package.json
  • packages/react-query-persist-client/package.json
  • examples/solid/astro/package.json
  • examples/angular/rxjs/package.json
  • examples/svelte/star-wars/package.json
  • examples/solid/basic-graphql-request/package.json
  • packages/react-query/package.json
  • packages/query-async-storage-persister/package.json
  • examples/vue/basic/package.json
  • packages/vue-query-devtools/package.json
  • examples/angular/auto-refetching/package.json
  • examples/angular/optimistic-updates/package.json
  • integrations/react-webpack-4/package.json
  • examples/react/chat/package.json
  • packages/query-sync-storage-persister/package.json
  • packages/query-persist-client-core/package.json
  • packages/svelte-query/package.json
  • examples/solid/solid-start-streaming/package.json
  • packages/solid-query/package.json
  • examples/react/suspense/package.json
  • examples/react/offline/package.json
  • integrations/angular-cli-20/package.json
  • examples/react/eslint-legacy/package.json
  • examples/angular/pagination/package.json
  • integrations/react-webpack-5/package.json
  • examples/svelte/basic/package.json
🧰 Additional context used
🧠 Learnings (2)
📚 Learning: 2025-09-02T17:57:33.184Z
Learnt from: TkDodo
Repo: TanStack/query PR: 9612
File: packages/query-async-storage-persister/src/asyncThrottle.ts:0-0
Timestamp: 2025-09-02T17:57:33.184Z
Learning: When importing from tanstack/query-core in other TanStack Query packages like query-async-storage-persister, a workspace dependency "tanstack/query-core": "workspace:*" needs to be added to the package.json.

Applied to files:

  • examples/react/basic-graphql-request/package.json
  • examples/vue/nuxt3/package.json
  • packages/react-query-next-experimental/package.json
  • examples/solid/simple/package.json
  • packages/solid-query-devtools/package.json
  • examples/vue/dependent-queries/package.json
  • integrations/solid-vite/package.json
  • examples/vue/2.7-basic/package.json
  • packages/solid-query-persist-client/package.json
  • package.json
  • examples/angular/basic-persister/package.json
  • packages/svelte-query-persist-client/package.json
  • examples/vue/persister/package.json
  • examples/angular/devtools-panel/package.json
  • packages/angular-query-experimental/package.json
📚 Learning: 2025-08-19T03:18:18.303Z
Learnt from: oscartbeaumont
Repo: TanStack/query PR: 9564
File: packages/solid-query-devtools/src/production.tsx:2-3
Timestamp: 2025-08-19T03:18:18.303Z
Learning: In the solid-query-devtools package, the codebase uses a pattern of type-only default imports combined with typeof for component type annotations (e.g., `import type SolidQueryDevtoolsComp from './devtools'` followed by `typeof SolidQueryDevtoolsComp`). This pattern is consistently used across index.tsx and production.tsx files, and the maintainers prefer consistency over changing this approach.

Applied to files:

  • examples/solid/simple/package.json
  • packages/solid-query-devtools/package.json
  • integrations/solid-vite/package.json
  • packages/solid-query-persist-client/package.json
⏰ Context from checks skipped due to timeout of 90000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (1)
  • GitHub Check: Preview
🔇 Additional comments (16)
examples/react/basic-graphql-request/package.json (1)

13-14: Routine dependency version updates.

All three updates are minor/patch version bumps with standard caret constraints. These are safe, non-breaking updates.

Also applies to: 19-19

examples/vue/2.7-basic/package.json (1)

11-11: Routine patch update to TanStack Vue Query.

This is a safe patch-level bump aligned with other Vue examples in the PR.

examples/react/default-query-function/package.json (1)

17-17: Routine minor version update aligned with other React examples.

Safe, non-breaking update matching the coordinated @vitejs/plugin-react bump across React examples.

examples/solid/simple/package.json (1)

13-13: Routine patch updates to Solid ecosystem.

Both updates are patch-level bumps with caret constraints. Safe, non-breaking changes aligned with other Solid examples in the PR.

Also applies to: 19-19

examples/vue/dependent-queries/package.json (1)

15-15: Routine patch update to Vue Vite plugin.

Safe, patch-level bump consistent with other Vue examples in the PR.

examples/svelte/simple/package.json (1)

16-18: Routine patch and minor updates to Svelte tooling.

All three updates use standard caret constraints and are non-breaking. The @tsconfig/svelte update aligns with Svelte 5.43.2 compatibility.

examples/react/react-router/package.json (2)

17-18: Routine updates to React Router and Vite plugin.

The react-router and react-router-dom minor bumps (^6.25.1 → ^6.30.1) are safe with caret constraints. The @vitejs/plugin-react bump aligns with other React examples.

Also applies to: 26-26


19-19: Clarify "rooks" dependency change.

Line 19 marks "rooks": "^8.4.0" as changed, but the prior version is not visible in the diff. Please confirm whether this is a new dependency addition or an existing dependency being updated (and from which version). This helps verify the update is intentional and appropriate.

packages/solid-query-persist-client/package.json (1)

69-77: LGTM on dependency updates.

All devDependency updates are minor/patch versions and correctly placed. The structure is sound.

examples/react/simple/package.json (1)

16-20: LGTM on minor dependency bump.

The @vitejs/plugin-react update from ^4.3.4 to ^4.7.0 is a minor patch update with no structural issues.

packages/react-query-next-experimental/package.json (1)

58-65: LGTM on dev dependency updates.

Minor version bumps (@vitejs/plugin-react ^4.7.0, npm-run-all2 ^5.0.2) are within safe ranges and all devDependencies are correctly organized.

examples/vue/persister/package.json (1)

10-22: LGTM on dependency updates.

Minor patch updates to idb-keyval and @vitejs/plugin-vue are routine and within safe ranges. Dependency organization is correct.

packages/solid-query-devtools/package.json (1)

68-75: LGTM on dev dependency updates.

All devDependency updates (npm-run-all2, solid-js, vite-plugin-solid) are minor/patch versions and correctly placed. Consistent with related solid-query packages in this PR.

packages/angular-query-experimental/package.json (1)

91-103: LGTM on dev dependency updates.

All devDependency updates are minor/patch versions. Angular dependencies updated to ^20.3.9 align with peerDependency constraints (≥16.0.0). Tooling updates (vite-plugin-dts, vite-plugin-externalize-deps, npm-run-all2, testing-library) are routine.

packages/svelte-query-persist-client/package.json (1)

55-55: Svelte tooling and ESLint parser updates look good.

All devDependency updates are minor/patch versions that maintain compatibility with peer dependency constraints. The Svelte version bump to ^5.43.2 remains within the peer dependency range (^5.25.0).

Also applies to: 60-63

package.json (1)

8-8: Root package manager and devDependencies updates are solid.

The pnpm patch update to 10.20.0 is low-risk. All devDependency updates are minor/patch versions with no breaking changes. The addition of explicit TypeScript version aliases (typescript50–typescript57) is a good addition for testing compatibility across the 5.x series.

Also applies to: 43-81

},
"dependencies": {
"@tanstack/vue-query": "^5.90.2"
"@tanstack/vue-query": "^5.90.6"
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue | 🔴 Critical

🧩 Analysis chain

Verify Nuxt multi-minor version bump.

The @tanstack/vue-query patch update is routine. However, the Nuxt bump from ^3.12.4 → ^3.20.0 spans multiple minor versions (3.12 → 3.20). While caret constraints are generally safe, confirm there are no compatibility issues or breaking changes in the Nuxt 3.13–3.20 range for this example.

Also applies to: 13-13


🌐 Web query:

What are the breaking changes or significant updates in Nuxt 3.13 to 3.20?

💡 Result:

Summary of the main breaking changes / significant updates by release (Nuxt 3.13 → 3.19). No official Nuxt 3.20 release was found as of Nov 1, 2025 (see notes below).

  • v3.13 (Aug 22, 2024)

    • Route groups (directory names in ()/[] that do not affect URL).
    • Server-component islands can modify head metadata.
    • Custom NuxtLink prefetch triggers.
    • Vue TypeScript augmentation changes that may require library/type fixes. (nuxt.com)
  • v3.14 (Nov 4, 2024)

    • New experimental rspack builder; internal refactor for faster starts (jiti v2).
    • New shared/“shared folder” for code usable on client/server, new module utilities (addServerTemplate).
    • Some v4-compatible changes behind opt-in compatibilityVersion:4 flags. (nuxt.com)
  • v3.15 (Dec 24, 2024)

    • Vite 6 upgrade (major Vite bump — check deps for compatibility).
    • create-nuxt improvements (smaller init), HMR improvements for templates/pages/metadata, navigation-mode for callOnce. (nuxt.com)
  • v3.16 (Mar 2025)

    • Faster project setup (create-nuxt), Unhead → v2 upgrade (better head/context handling).
    • Devtools v2, delayed hydration support (native), performance & parsing optimizations. (alternativeto.net)
  • v3.17 (Apr 27, 2025)

    • Major rework of async data layer (useAsyncData / useFetch): shared refs for same keys, reactive-key/refetch changes — some breaking/behavioural changes placed behind experimental flags (test apps when upgrading).
    • New built-in components (NuxtTime, enhanced ErrorBoundary), router/link improvements (trailingSlash prop), improved warnings. (dev.nuxt.com)
  • v3.18 (Jul 28, 2025)

    • Lazy hydration macros (ergonomic lazy hydration), accessibility improvements (NuxtRouteAnnouncer), Chrome DevTools workspace integration.
    • Component type-safety improvements, simplified server imports, TS/config improvements, many perf optimizations. (nuxt.com)
  • v3.19 (released alongside Nuxt v4.1; Sept 2025 — backports)

    • Backports many v4 features: importmap-based chunk stability, lazy hydration macros without auto-imports, kit/kit utilities (resolveFiles.ignore), module hooks (onInstall/onUpgrade), experimental rolldown-vite support, route rules exposed on page objects, and several perf fixes. (See v4.1 notes — these features are also available in v3.19). (nuxt.com)

Note on v3.20

  • I could not find an official Nuxt release post or GitHub tag for Nuxt v3.20 as of Nov 1, 2025; latest confirmed v3.x releases are v3.19 (with small patch tags) and v4.x releases where many features were backported to v3.19. Check the Nuxt blog / GitHub releases for any newer v3.x tags after upgrading. (github.com)

If you want, I can:

  • produce a concise upgrade checklist (config flags to check, experimental flags to disable, common 3rd‑party breakages), or
  • scan your package.json / codebase for likely breaking points given a target Nuxt version.

Citations:


Fix: Nuxt v3.20.0 does not exist; verify intended target version.

The specified version ^3.20.0 has no official release as of Nov 1, 2025 (latest confirmed: v3.19). Correct the version in package.json line 13. If upgrading from v3.12.4, be aware of breaking changes across v3.13–3.19: TypeScript augmentation changes may require library/type fixes (v3.13); Vite 6 upgrade (v3.15); and major async data layer rework for useAsyncData/useFetch with breaking/behavioral changes behind experimental flags (v3.17).

🤖 Prompt for AI Agents
examples/vue/nuxt3/package.json lines 10-10: the package.json references a
non-existent Nuxt version (^3.20.0) — replace it with a valid released version
(e.g., ^3.19.0 or the exact v3.19.0) and verify this is the intended target;
after changing, run npm/yarn install and test the project, and if you are
upgrading from v3.12.4 follow the migration steps for v3.13–v3.19 (TS
augmentation fixes, Vite 6 adjustments, and async-data/useFetch changes) to
address any breaking changes.

@renovate renovate bot force-pushed the renovate/all-minor-patch branch 4 times, most recently from 7b6cfc4 to 8c49caf Compare November 2, 2025 22:34
Copy link
Contributor

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 1

♻️ Duplicate comments (1)
examples/solid/basic-graphql-request/package.json (1)

13-15: CRITICAL: graphql-request version 7.3.1 does not exist on npm.

The graphql-request dependency is set to ^7.3.1 (line 14), but the latest version available on npm is 7.2.0 (as confirmed by prior review). This version constraint will cause npm install to fail. Update line 14 to use ^7.2.0. The graphql update to ^16.12.0 is valid.

-    "graphql-request": "^7.3.1",
+    "graphql-request": "^7.2.0",
📜 Review details

Configuration used: CodeRabbit UI

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 7b6cfc4 and 8c49caf.

⛔ Files ignored due to path filters (1)
  • pnpm-lock.yaml is excluded by !**/pnpm-lock.yaml
📒 Files selected for processing (79)
  • examples/angular/auto-refetching/package.json (1 hunks)
  • examples/angular/basic-persister/package.json (1 hunks)
  • examples/angular/basic/package.json (1 hunks)
  • examples/angular/devtools-panel/package.json (1 hunks)
  • examples/angular/infinite-query-with-max-pages/package.json (1 hunks)
  • examples/angular/optimistic-updates/package.json (1 hunks)
  • examples/angular/pagination/package.json (1 hunks)
  • examples/angular/query-options-from-a-service/package.json (1 hunks)
  • examples/angular/router/package.json (1 hunks)
  • examples/angular/rxjs/package.json (1 hunks)
  • examples/angular/simple/package.json (1 hunks)
  • examples/react/algolia/package.json (2 hunks)
  • examples/react/basic-graphql-request/package.json (1 hunks)
  • examples/react/basic/package.json (1 hunks)
  • examples/react/chat/package.json (1 hunks)
  • examples/react/default-query-function/package.json (1 hunks)
  • examples/react/devtools-panel/package.json (1 hunks)
  • examples/react/eslint-legacy/package.json (1 hunks)
  • examples/react/offline/package.json (1 hunks)
  • examples/react/playground/package.json (1 hunks)
  • examples/react/react-native/package.json (1 hunks)
  • examples/react/react-router/package.json (1 hunks)
  • examples/react/rick-morty/package.json (1 hunks)
  • examples/react/shadow-dom/package.json (1 hunks)
  • examples/react/simple/package.json (1 hunks)
  • examples/react/star-wars/package.json (1 hunks)
  • examples/react/suspense/package.json (1 hunks)
  • examples/solid/astro/package.json (1 hunks)
  • examples/solid/basic-graphql-request/package.json (1 hunks)
  • examples/solid/basic/package.json (1 hunks)
  • examples/solid/default-query-function/package.json (1 hunks)
  • examples/solid/simple/package.json (1 hunks)
  • examples/solid/solid-start-streaming/package.json (1 hunks)
  • examples/svelte/auto-refetching/package.json (1 hunks)
  • examples/svelte/basic/package.json (1 hunks)
  • examples/svelte/load-more-infinite-scroll/package.json (1 hunks)
  • examples/svelte/optimistic-updates/package.json (1 hunks)
  • examples/svelte/playground/package.json (1 hunks)
  • examples/svelte/simple/package.json (1 hunks)
  • examples/svelte/ssr/package.json (1 hunks)
  • examples/svelte/star-wars/package.json (1 hunks)
  • examples/vue/2.6-basic/package.json (1 hunks)
  • examples/vue/2.7-basic/package.json (1 hunks)
  • examples/vue/basic/package.json (1 hunks)
  • examples/vue/dependent-queries/package.json (1 hunks)
  • examples/vue/nuxt3/package.json (1 hunks)
  • examples/vue/persister/package.json (1 hunks)
  • examples/vue/simple/package.json (1 hunks)
  • integrations/angular-cli-20/package.json (1 hunks)
  • integrations/react-next-15/package.json (1 hunks)
  • integrations/react-vite/package.json (1 hunks)
  • integrations/react-webpack-4/package.json (1 hunks)
  • integrations/react-webpack-5/package.json (1 hunks)
  • integrations/solid-vite/package.json (1 hunks)
  • integrations/svelte-vite/package.json (1 hunks)
  • integrations/vue-vite/package.json (1 hunks)
  • package.json (2 hunks)
  • packages/angular-query-experimental/package.json (1 hunks)
  • packages/angular-query-persist-client/package.json (1 hunks)
  • packages/eslint-plugin-query/package.json (1 hunks)
  • packages/query-async-storage-persister/package.json (1 hunks)
  • packages/query-broadcast-client-experimental/package.json (1 hunks)
  • packages/query-core/package.json (1 hunks)
  • packages/query-devtools/package.json (1 hunks)
  • packages/query-persist-client-core/package.json (1 hunks)
  • packages/query-sync-storage-persister/package.json (1 hunks)
  • packages/query-test-utils/package.json (1 hunks)
  • packages/react-query-devtools/package.json (1 hunks)
  • packages/react-query-next-experimental/package.json (1 hunks)
  • packages/react-query-persist-client/package.json (1 hunks)
  • packages/react-query/package.json (1 hunks)
  • packages/solid-query-devtools/package.json (1 hunks)
  • packages/solid-query-persist-client/package.json (1 hunks)
  • packages/solid-query/package.json (1 hunks)
  • packages/svelte-query-devtools/package.json (1 hunks)
  • packages/svelte-query-persist-client/package.json (1 hunks)
  • packages/svelte-query/package.json (1 hunks)
  • packages/vue-query-devtools/package.json (1 hunks)
  • packages/vue-query/package.json (1 hunks)
✅ Files skipped from review due to trivial changes (1)
  • examples/vue/dependent-queries/package.json
🚧 Files skipped from review as they are similar to previous changes (62)
  • examples/react/react-router/package.json
  • packages/solid-query-devtools/package.json
  • packages/solid-query-persist-client/package.json
  • examples/svelte/auto-refetching/package.json
  • packages/vue-query/package.json
  • examples/react/offline/package.json
  • packages/svelte-query-persist-client/package.json
  • integrations/react-vite/package.json
  • packages/query-core/package.json
  • packages/query-broadcast-client-experimental/package.json
  • packages/query-sync-storage-persister/package.json
  • integrations/angular-cli-20/package.json
  • examples/react/basic-graphql-request/package.json
  • examples/angular/query-options-from-a-service/package.json
  • examples/svelte/playground/package.json
  • packages/react-query-next-experimental/package.json
  • examples/svelte/optimistic-updates/package.json
  • examples/react/basic/package.json
  • packages/react-query/package.json
  • packages/svelte-query-devtools/package.json
  • examples/svelte/basic/package.json
  • examples/react/eslint-legacy/package.json
  • examples/solid/solid-start-streaming/package.json
  • examples/react/devtools-panel/package.json
  • examples/vue/2.6-basic/package.json
  • packages/solid-query/package.json
  • packages/query-async-storage-persister/package.json
  • examples/vue/simple/package.json
  • integrations/svelte-vite/package.json
  • examples/react/rick-morty/package.json
  • examples/svelte/load-more-infinite-scroll/package.json
  • examples/vue/nuxt3/package.json
  • examples/react/shadow-dom/package.json
  • packages/svelte-query/package.json
  • examples/angular/simple/package.json
  • packages/eslint-plugin-query/package.json
  • packages/react-query-persist-client/package.json
  • integrations/solid-vite/package.json
  • examples/angular/pagination/package.json
  • examples/angular/basic/package.json
  • examples/angular/devtools-panel/package.json
  • examples/solid/simple/package.json
  • integrations/react-next-15/package.json
  • integrations/vue-vite/package.json
  • examples/svelte/ssr/package.json
  • packages/react-query-devtools/package.json
  • integrations/react-webpack-4/package.json
  • examples/angular/optimistic-updates/package.json
  • examples/angular/rxjs/package.json
  • packages/query-devtools/package.json
  • examples/svelte/star-wars/package.json
  • packages/angular-query-persist-client/package.json
  • examples/react/playground/package.json
  • examples/angular/basic-persister/package.json
  • packages/query-persist-client-core/package.json
  • packages/angular-query-experimental/package.json
  • examples/vue/basic/package.json
  • examples/angular/infinite-query-with-max-pages/package.json
  • examples/react/algolia/package.json
  • integrations/react-webpack-5/package.json
  • examples/vue/persister/package.json
  • examples/angular/auto-refetching/package.json
🧰 Additional context used
🧠 Learnings (2)
📚 Learning: 2025-08-19T03:18:18.303Z
Learnt from: oscartbeaumont
Repo: TanStack/query PR: 9564
File: packages/solid-query-devtools/src/production.tsx:2-3
Timestamp: 2025-08-19T03:18:18.303Z
Learning: In the solid-query-devtools package, the codebase uses a pattern of type-only default imports combined with typeof for component type annotations (e.g., `import type SolidQueryDevtoolsComp from './devtools'` followed by `typeof SolidQueryDevtoolsComp`). This pattern is consistently used across index.tsx and production.tsx files, and the maintainers prefer consistency over changing this approach.

Applied to files:

  • examples/solid/basic-graphql-request/package.json
  • examples/solid/basic/package.json
  • examples/solid/astro/package.json
  • examples/solid/default-query-function/package.json
📚 Learning: 2025-09-02T17:57:33.184Z
Learnt from: TkDodo
Repo: TanStack/query PR: 9612
File: packages/query-async-storage-persister/src/asyncThrottle.ts:0-0
Timestamp: 2025-09-02T17:57:33.184Z
Learning: When importing from tanstack/query-core in other TanStack Query packages like query-async-storage-persister, a workspace dependency "tanstack/query-core": "workspace:*" needs to be added to the package.json.

Applied to files:

  • examples/solid/basic-graphql-request/package.json
  • examples/solid/basic/package.json
  • packages/vue-query-devtools/package.json
  • examples/vue/2.7-basic/package.json
  • package.json
  • examples/solid/astro/package.json
  • examples/solid/default-query-function/package.json
  • examples/angular/router/package.json
⏰ Context from checks skipped due to timeout of 90000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (2)
  • GitHub Check: Test
  • GitHub Check: Preview
🔇 Additional comments (15)
packages/query-test-utils/package.json (1)

38-38: Patch update for npm-run-all2 is straightforward and safe.

The bump from ^5.0.0 to ^5.0.2 is a patch-level update with no breaking changes expected.

packages/vue-query-devtools/package.json (1)

58-58: Patch update for eslint-plugin-vue is safe and consistent.

The bump from ^10.5.0 to ^10.5.1 aligns with related Vue package updates across the repository and poses no compatibility concerns.

examples/solid/basic/package.json (1)

13-13: Solid ecosystem patch updates are safe and aligned across examples.

Both solid-js (^1.9.7 → ^1.9.10) and vite-plugin-solid (^2.11.6 → ^2.11.10) are patch-level updates consistent with changes across other Solid examples in the repository.

Also applies to: 18-18

examples/vue/2.7-basic/package.json (1)

11-11: Patch update for @tanstack/vue-query is safe and maintains consistency.

The bump from ^5.90.2 to ^5.90.6 is a patch-level update aligned with related Vue examples in the repository.

examples/solid/default-query-function/package.json (1)

13-13: Solid ecosystem patch updates are consistent with other examples.

The updates to solid-js (^1.9.7 → ^1.9.10) and vite-plugin-solid (^2.11.6 → ^2.11.10) mirror changes in examples/solid/basic/package.json and maintain version consistency across the Solid example ecosystem.

Also applies to: 18-18

examples/svelte/simple/package.json (1)

16-18: Svelte ecosystem devDependency updates are safe and within established versions.

The updates to @tsconfig/svelte (^5.0.5), svelte (^5.43.2), and svelte-check (^4.3.3) are patch/minor-level updates within their respective major versions and pose no compatibility concerns for the Svelte example.

examples/react/star-wars/package.json (1)

19-21: Tailwind patch updates are straightforward; verify plugin compatibility.

The patch updates for @tailwindcss/vite and tailwindcss (^4.1.13 → ^4.1.16) are safe within the v4.1.x range per Tailwind v4 stability. However, verify compatibility of the @vitejs/plugin-react minor bump (^4.3.4 → ^4.7.0) and react-router/react-router-dom minor bumps (^6.25.1 → ^6.30.1) by confirming any relevant changelogs for breaking changes or API adjustments.

examples/react/simple/package.json (1)

17-17: Verify @vitejs/plugin-react minor version compatibility.

The bump from ^4.3.4 to ^4.7.0 spans 0.4 minor versions and should be confirmed for compatibility. While semver guarantees no breaking changes, verify the plugin's changelog to ensure no behavioral shifts in JSX transformation or HMR handling that could affect the React simple example.

package.json (2)

8-8: pnpm version update is safe.

The packageManager field update to [email protected] is a routine non-major bump and poses no compatibility risk.


43-80: DevDependency updates are safe and well-structured.

All devDependency bumps (lines 43–68) are non-major updates within existing semver constraints. The addition of TypeScript version aliases (lines 72–79) follows the standard npm aliasing pattern (npm:[email protected]) for multi-version testing and is consistent with the project's testing infrastructure.

examples/react/default-query-function/package.json (1)

17-17: @vitejs/plugin-react bump is routine and safe.

The update from ^4.3.4 to ^4.7.0 is a minor patch bump and poses no compatibility risk with Vite 6.3.6 and React 19.0.0.

examples/react/chat/package.json (1)

17-19: Tailwind and Vite plugin updates are safe.

Updates to @tailwindcss/vite (^4.1.16), tailwindcss (^4.1.16), and @vitejs/plugin-react (^4.7.0) are routine non-major bumps. All remain compatible with Vite 6.3.6, React 19.0.0, and the existing project setup.

examples/react/suspense/package.json (1)

19-19: @vitejs/plugin-react bump is routine and safe.

The update from ^4.3.4 to ^4.7.0 is a minor patch bump and poses no compatibility risk with Vite 6.3.6 and React 19.0.0.

examples/solid/astro/package.json (1)

13-22: The review comment is incorrect. @astrojs/node v9 is the official Node adapter for Astro v5, meaning the versions @astrojs/node@^9.1.3 and astro@^5.5.6 are compatible, not incompatible as claimed. No pre-existing incompatibility exists to address.

Likely an incorrect or invalid review comment.

examples/angular/router/package.json (1)

12-16: The review comment is factually incorrect about Angular 20.3.9's zone.js requirement.

The npm registry shows @angular/[email protected] specifies "zone.js": "~0.15.0" as a peer dependency—not ~0.14.x as the review claims. The codebase currently uses zone.js 0.15.1, which satisfies this requirement. The suggested change to downgrade zone.js to ^0.14.2 would actually violate the peer dependency constraint, not resolve an incompatibility. No changes are needed; the current configuration is correct.

Likely an incorrect or invalid review comment.

@renovate renovate bot force-pushed the renovate/all-minor-patch branch 5 times, most recently from 14d6219 to bb97d18 Compare November 4, 2025 02:52
Copy link
Contributor

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 2

♻️ Duplicate comments (2)
examples/react/react-native/package.json (1)

19-29: ⚠️ CRITICAL: React Native ecosystem incompatibility persists despite prior reviews—blocker for merge.

This critical issue was already flagged in multiple prior reviews (marked as "Addressed in commits") but remains unresolved in the current code. The version combination will fail pnpm install and native builds:

  1. Expo SDK 52 (line 19) is built on React Native 0.76; supports 0.77 as opt-in only. React Native 0.82 requires Expo SDK 54+.
  2. react-native@^0.82.1 (line 23) is incompatible with Expo SDK 52. RN 0.82 is available only in Expo's canary releases, not stable SDK 52.
  3. react-native-reanimated@^3.19.3 (line 26) supports React Native 0.78–0.81 only. Reanimated 4.1.x does not officially support 0.82 either.

Choose one remediation path before merging:

  • Option A (recommended for stability): Downgrade react-native to ^0.77.x (or match Expo SDK 52 default at ^0.76.x) and verify react-native-reanimated and related packages remain compatible.
  • Option B (full ecosystem upgrade): Upgrade expo to a stable SDK that supports RN 0.82 (e.g., SDK 54+), upgrade react-native-reanimated to a version that officially supports your target RN version, and align all RN ecosystem packages.

After choosing, run pnpm install and verify the example builds and runs locally.

🤖 Prompt for AI Agents

In examples/react/react-native/package.json lines 19–29, the pinned Expo SDK 52, React Native 0.82.1, and reanimated 3.19.3 versions are incompatible and will block installs/builds; fix by choosing one: A) downgrade react-native to ^0.77.x or ^0.76.x to match Expo SDK 52, adjust reanimated and ecosystem deps to confirmed compatible versions, then run pnpm install and local build; or B) upgrade expo to SDK 54+ (targets RN 0.81) and bump reanimated to an officially supported version, then run pnpm install and verify locally.

examples/angular/basic-persister/package.json (1)

12-26: 🔴 CRITICAL: [email protected] may be incompatible with Angular 20.3.x—verify peer dependency constraints.

A prior review flagged zone.js 0.15.1 as incompatible with Angular 20.3.x versions due to peer dependency constraints, yet this file still retains the problematic version combination (line 21). Verify whether the constraint has been resolved or if the version needs to be downgraded.

Angular 20.3.9 zone.js peer dependency requirements compatibility

If zone.js 0.15.1 is indeed incompatible, apply this diff:

-    "zone.js": "0.15.1"
+    "zone.js": "~0.14.2"

Then run pnpm install to verify dependency resolution succeeds.

📜 Review details

Configuration used: CodeRabbit UI

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 14d6219 and bb97d18.

⛔ Files ignored due to path filters (1)
  • pnpm-lock.yaml is excluded by !**/pnpm-lock.yaml
📒 Files selected for processing (79)
  • examples/angular/auto-refetching/package.json (1 hunks)
  • examples/angular/basic-persister/package.json (1 hunks)
  • examples/angular/basic/package.json (1 hunks)
  • examples/angular/devtools-panel/package.json (1 hunks)
  • examples/angular/infinite-query-with-max-pages/package.json (1 hunks)
  • examples/angular/optimistic-updates/package.json (1 hunks)
  • examples/angular/pagination/package.json (1 hunks)
  • examples/angular/query-options-from-a-service/package.json (1 hunks)
  • examples/angular/router/package.json (1 hunks)
  • examples/angular/rxjs/package.json (1 hunks)
  • examples/angular/simple/package.json (1 hunks)
  • examples/react/algolia/package.json (2 hunks)
  • examples/react/basic-graphql-request/package.json (1 hunks)
  • examples/react/basic/package.json (1 hunks)
  • examples/react/chat/package.json (1 hunks)
  • examples/react/default-query-function/package.json (1 hunks)
  • examples/react/devtools-panel/package.json (1 hunks)
  • examples/react/eslint-legacy/package.json (1 hunks)
  • examples/react/offline/package.json (1 hunks)
  • examples/react/playground/package.json (1 hunks)
  • examples/react/react-native/package.json (1 hunks)
  • examples/react/react-router/package.json (1 hunks)
  • examples/react/rick-morty/package.json (1 hunks)
  • examples/react/shadow-dom/package.json (1 hunks)
  • examples/react/simple/package.json (1 hunks)
  • examples/react/star-wars/package.json (1 hunks)
  • examples/react/suspense/package.json (1 hunks)
  • examples/solid/astro/package.json (1 hunks)
  • examples/solid/basic-graphql-request/package.json (1 hunks)
  • examples/solid/basic/package.json (1 hunks)
  • examples/solid/default-query-function/package.json (1 hunks)
  • examples/solid/simple/package.json (1 hunks)
  • examples/solid/solid-start-streaming/package.json (1 hunks)
  • examples/svelte/auto-refetching/package.json (1 hunks)
  • examples/svelte/basic/package.json (1 hunks)
  • examples/svelte/load-more-infinite-scroll/package.json (1 hunks)
  • examples/svelte/optimistic-updates/package.json (1 hunks)
  • examples/svelte/playground/package.json (1 hunks)
  • examples/svelte/simple/package.json (1 hunks)
  • examples/svelte/ssr/package.json (1 hunks)
  • examples/svelte/star-wars/package.json (1 hunks)
  • examples/vue/2.6-basic/package.json (1 hunks)
  • examples/vue/2.7-basic/package.json (1 hunks)
  • examples/vue/basic/package.json (1 hunks)
  • examples/vue/dependent-queries/package.json (1 hunks)
  • examples/vue/nuxt3/package.json (1 hunks)
  • examples/vue/persister/package.json (1 hunks)
  • examples/vue/simple/package.json (1 hunks)
  • integrations/angular-cli-20/package.json (1 hunks)
  • integrations/react-next-15/package.json (1 hunks)
  • integrations/react-vite/package.json (1 hunks)
  • integrations/react-webpack-4/package.json (1 hunks)
  • integrations/react-webpack-5/package.json (1 hunks)
  • integrations/solid-vite/package.json (1 hunks)
  • integrations/svelte-vite/package.json (1 hunks)
  • integrations/vue-vite/package.json (1 hunks)
  • package.json (2 hunks)
  • packages/angular-query-experimental/package.json (1 hunks)
  • packages/angular-query-persist-client/package.json (1 hunks)
  • packages/eslint-plugin-query/package.json (1 hunks)
  • packages/query-async-storage-persister/package.json (1 hunks)
  • packages/query-broadcast-client-experimental/package.json (1 hunks)
  • packages/query-core/package.json (1 hunks)
  • packages/query-devtools/package.json (1 hunks)
  • packages/query-persist-client-core/package.json (1 hunks)
  • packages/query-sync-storage-persister/package.json (1 hunks)
  • packages/query-test-utils/package.json (1 hunks)
  • packages/react-query-devtools/package.json (1 hunks)
  • packages/react-query-next-experimental/package.json (1 hunks)
  • packages/react-query-persist-client/package.json (1 hunks)
  • packages/react-query/package.json (1 hunks)
  • packages/solid-query-devtools/package.json (1 hunks)
  • packages/solid-query-persist-client/package.json (1 hunks)
  • packages/solid-query/package.json (1 hunks)
  • packages/svelte-query-devtools/package.json (1 hunks)
  • packages/svelte-query-persist-client/package.json (1 hunks)
  • packages/svelte-query/package.json (1 hunks)
  • packages/vue-query-devtools/package.json (1 hunks)
  • packages/vue-query/package.json (1 hunks)
✅ Files skipped from review due to trivial changes (1)
  • integrations/vue-vite/package.json
🚧 Files skipped from review as they are similar to previous changes (56)
  • packages/query-async-storage-persister/package.json
  • examples/react/star-wars/package.json
  • packages/svelte-query/package.json
  • examples/solid/default-query-function/package.json
  • packages/solid-query-devtools/package.json
  • examples/angular/optimistic-updates/package.json
  • packages/vue-query-devtools/package.json
  • integrations/react-vite/package.json
  • examples/solid/basic/package.json
  • examples/angular/rxjs/package.json
  • packages/eslint-plugin-query/package.json
  • examples/react/rick-morty/package.json
  • examples/svelte/star-wars/package.json
  • integrations/react-next-15/package.json
  • examples/angular/basic/package.json
  • examples/angular/query-options-from-a-service/package.json
  • examples/angular/devtools-panel/package.json
  • examples/solid/solid-start-streaming/package.json
  • packages/query-sync-storage-persister/package.json
  • packages/react-query-devtools/package.json
  • examples/react/devtools-panel/package.json
  • examples/vue/2.7-basic/package.json
  • examples/solid/astro/package.json
  • packages/query-broadcast-client-experimental/package.json
  • packages/react-query/package.json
  • examples/vue/simple/package.json
  • examples/solid/simple/package.json
  • examples/angular/router/package.json
  • examples/svelte/basic/package.json
  • examples/svelte/simple/package.json
  • examples/react/suspense/package.json
  • examples/react/playground/package.json
  • packages/query-devtools/package.json
  • packages/solid-query-persist-client/package.json
  • packages/vue-query/package.json
  • integrations/solid-vite/package.json
  • integrations/angular-cli-20/package.json
  • examples/react/chat/package.json
  • examples/vue/2.6-basic/package.json
  • examples/vue/dependent-queries/package.json
  • examples/react/basic/package.json
  • examples/react/default-query-function/package.json
  • packages/svelte-query-persist-client/package.json
  • examples/svelte/playground/package.json
  • packages/angular-query-experimental/package.json
  • examples/svelte/ssr/package.json
  • examples/angular/pagination/package.json
  • examples/react/algolia/package.json
  • examples/angular/auto-refetching/package.json
  • examples/vue/persister/package.json
  • examples/svelte/auto-refetching/package.json
  • integrations/react-webpack-4/package.json
  • examples/solid/basic-graphql-request/package.json
  • examples/react/basic-graphql-request/package.json
  • examples/angular/simple/package.json
  • examples/angular/infinite-query-with-max-pages/package.json
🧰 Additional context used
🧠 Learnings (2)
📚 Learning: 2025-08-19T03:18:18.303Z
Learnt from: oscartbeaumont
Repo: TanStack/query PR: 9564
File: packages/solid-query-devtools/src/production.tsx:2-3
Timestamp: 2025-08-19T03:18:18.303Z
Learning: In the solid-query-devtools package, the codebase uses a pattern of type-only default imports combined with typeof for component type annotations (e.g., `import type SolidQueryDevtoolsComp from './devtools'` followed by `typeof SolidQueryDevtoolsComp`). This pattern is consistently used across index.tsx and production.tsx files, and the maintainers prefer consistency over changing this approach.

Applied to files:

  • packages/solid-query/package.json
  • packages/svelte-query-devtools/package.json
📚 Learning: 2025-09-02T17:57:33.184Z
Learnt from: TkDodo
Repo: TanStack/query PR: 9612
File: packages/query-async-storage-persister/src/asyncThrottle.ts:0-0
Timestamp: 2025-09-02T17:57:33.184Z
Learning: When importing from tanstack/query-core in other TanStack Query packages like query-async-storage-persister, a workspace dependency "tanstack/query-core": "workspace:*" needs to be added to the package.json.

Applied to files:

  • packages/solid-query/package.json
  • examples/react/offline/package.json
  • packages/svelte-query-devtools/package.json
  • packages/angular-query-persist-client/package.json
  • integrations/svelte-vite/package.json
  • examples/react/eslint-legacy/package.json
  • packages/query-persist-client-core/package.json
  • packages/react-query-persist-client/package.json
  • examples/svelte/optimistic-updates/package.json
  • examples/svelte/load-more-infinite-scroll/package.json
  • packages/react-query-next-experimental/package.json
  • package.json
  • examples/vue/nuxt3/package.json
  • packages/query-core/package.json
  • examples/angular/basic-persister/package.json
⏰ Context from checks skipped due to timeout of 90000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (2)
  • GitHub Check: Test
  • GitHub Check: Preview
🔇 Additional comments (19)
packages/query-test-utils/package.json (1)

38-38: Routine patch update.

Patch-level bump of npm-run-all2 within caret constraint is safe and routine.

packages/solid-query/package.json (1)

74-77: Routine minor/patch updates for SolidJS ecosystem.

Coordinated updates to npm-run-all2, solid-js, and vite-plugin-solid are all within safe minor/patch bounds.

packages/query-persist-client-core/package.json (1)

66-66: Routine patch update.

Patch-level bump of npm-run-all2 within caret constraint is safe.

examples/react/shadow-dom/package.json (1)

19-19: Routine minor update to Vite React plugin.

Minor-level bump of @vitejs/plugin-react within caret constraint is safe for dev dependency.

examples/react/simple/package.json (1)

17-17: Routine minor update to Vite React plugin.

Minor-level bump of @vitejs/plugin-react within caret constraint is safe.

examples/vue/nuxt3/package.json (1)

10-13: Verify Nuxt multi-minor version bump.

The @tanstack/vue-query patch is routine. However, the Nuxt bump from ^3.12.4 → ^3.20.0 spans multiple minor versions, introducing several changes across v3.13–3.20. Nuxt 3 will continue to receive maintenance updates (both bug fixes and backports of features from Nuxt 4) until the end of January 2026. Confirm this is the intended target version and that the example code is compatible with these changes. If upgrading in production, review migration notes for each minor version in the range.

examples/react/offline/package.json (1)

16-16: Routine dependency updates.

Minor bumps of msw (2.6.6 → 2.11.6), react-hot-toast (2.5.2 → 2.6.0), and @vitejs/plugin-react (4.3.4 → 4.7.0) are all within safe bounds. MSW 2.11.6 is the latest version and compatible with v2.6 usage patterns.

Also applies to: 19-19, 22-22

packages/query-core/package.json (1)

63-63: Routine patch update.

Patch-level bump of npm-run-all2 within caret constraint is safe for core package.

examples/react/eslint-legacy/package.json (1)

23-23: LGTM.

The @vitejs/plugin-react version ^4.7.0 is a standard minor-version bump within the v4 series and appears valid. This aligns with the PR's scope of non-major dependency updates.

packages/react-query-persist-client/package.json (1)

67-67: LGTM.

Dependency updates are standard minor/patch bumps: @testing-library/react to ^16.3.0, @vitejs/plugin-react to ^4.7.0, and npm-run-all2 to ^5.0.2. These align with the non-major update scope of the PR.

Also applies to: 69-70

examples/svelte/load-more-infinite-scroll/package.json (1)

15-16: Verify @sveltejs/adapter-auto, @sveltejs/kit, and svelte-check versions are released.

Given the recurring history of invalid Svelte ecosystem versions in this file, confirm that @sveltejs/adapter-auto@^6.1.1, @sveltejs/kit@^2.48.4, and svelte-check@^4.3.3 are all valid released versions on npm before approving. Run pnpm install locally to validate dependency resolution.

Also applies to: 19-19

packages/react-query-next-experimental/package.json (1)

61-61: LGTM.

Standard minor/patch updates for @vitejs/plugin-react (^4.7.0) and npm-run-all2 (^5.0.2). These align with similar updates across React-focused packages in the PR.

Also applies to: 63-63

integrations/react-webpack-5/package.json (1)

14-16: LGTM.

Standard minor-version updates to Babel packages (@babel/core, @babel/preset-env, @babel/preset-react to ^7.28.5) and html-webpack-plugin to ^5.6.4. These align with the PR's scope.

Also applies to: 18-18

examples/react/react-router/package.json (1)

17-19: LGTM.

Standard minor-version updates: react-router and react-router-dom to ^6.30.1, rooks to ^8.4.0, and @vitejs/plugin-react to ^4.7.0. These align with the non-major update scope of the PR.

Also applies to: 26-26

examples/svelte/optimistic-updates/package.json (1)

18-18: The review comment is incorrect and should be disregarded.

The latest Svelte npm package version is 5.38.1, not 5.43.2 as stated in the review. This means the recommended fix—downgrading from ^5.43.3 to ^5.43.2—is also invalid, as version 5.43.2 does not exist on npm. Versions in the 5.43.x range do not appear to be published on the npm registry.

While the review correctly identifies that 5.43.3 doesn't exist, the proposed solution is equally problematic. If an actual fix is needed, the package.json should reference a version that exists, such as ^5.38.1.

Likely an incorrect or invalid review comment.

packages/svelte-query-devtools/package.json (1)

48-60: Minor/patch dependency updates for Svelte tooling—LGTM.

The Svelte ecosystem updates (esm-env, @sveltejs/package, @typescript-eslint/parser, eslint-plugin-svelte, svelte, svelte-check) are all within safe backward-compatible semver ranges and consistent with the repository's broader Svelte dependency alignment.

packages/angular-query-persist-client/package.json (1)

59-71: Angular and testing library minor/patch updates—LGTM.

Updates to Angular 20.3.9 and testing libraries are within safe semver ranges and align with the broader repository ecosystem alignment shown in related examples.

package.json (1)

8-8: Package manager upgrade and standard devDependency maintenance—LGTM.

The pnpm upgrade (10.17.0 → 10.20.0) and minor/patch updates to eslint, typescript-eslint, nx, knip, and other tooling are standard maintenance. The addition of TypeScript version aliases (typescript50-57) and vite/vitest support improved CI/test infrastructure without breaking changes.

Also applies to: 43-82

examples/vue/basic/package.json (1)

16-16: Version bump is safe and compatible with the build toolchain.

@vitejs/plugin-vue 5.2.4 is compatible with Vite 6.3.6, as version 5.2.x added Vite 6 peer-dependency support starting with 5.2.1 and includes fixes for Vite 6.3. The update is part of the coordinated dependency refresh across Vue examples, and the caret constraint (^5.2.4) appropriately allows for minor and patch updates while blocking major breaking changes.

"@sveltejs/vite-plugin-svelte": "^5.1.1",
"svelte": "^5.39.3",
"svelte-check": "^4.3.1",
"svelte": "^5.43.3",
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue | 🔴 Critical

❓ Verification inconclusive

🚨 CRITICAL: Svelte 5.43.3 does not exist on npm—downgrade to 5.43.2.

Latest svelte version is 5.43.2, last published 3 days ago. Specifying ^5.43.3 will cause pnpm install to fail. Update to ^5.43.2 to match the actual latest release.

This file has a history of non-existent Svelte versions being committed (5.41.2, 5.41.4, 5.42.3, 5.42.0, 5.42.1, 5.43.2 all flagged in past reviews). Please ensure the corrected version is verified before merging.

-    "svelte": "^5.43.3",
+    "svelte": "^5.43.2",

🚨 CRITICAL: Svelte 5.43.3 does not exist on npm—downgrade to 5.43.2.

Latest svelte version is 5.43.2, last published 3 days ago. Specifying ^5.43.3 will cause pnpm install to fail. Update to ^5.43.2 to match the actual latest release.

This file has a history of non-existent Svelte versions being committed. Please verify the corrected version before merging.

-    "svelte": "^5.43.3",
+    "svelte": "^5.43.2",
🤖 Prompt for AI Agents
In examples/svelte/load-more-infinite-scroll/package.json around line 18, the
dependency version for "svelte" is incorrectly set to "^5.43.3" which does not
exist on npm; change it to "^5.43.2" to match the published release, save the
file, run pnpm install locally to verify resolution succeeds, and double-check
the package-lock/pnpm-lock file or git diff to ensure the corrected version is
the one being committed before merging.

"@tanstack/svelte-query": "workspace:*",
"@tanstack/svelte-query-devtools": "workspace:*",
"svelte": "^5.39.3",
"svelte": "^5.43.3",
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue | 🔴 Critical

❓ Verification inconclusive

🚨 CRITICAL: Svelte 5.43.3 does not exist on npm—downgrade to 5.43.2.

Latest svelte version is 5.43.2, last published 3 days ago. The caret specifier ^5.43.3 requires version 5.43.3 or higher, which does not exist and will cause pnpm install to fail. Change to ^5.43.2 to match the latest available release.

This mirrors a pattern flagged in past reviews where non-existent Svelte versions (5.41.1, 5.41.2, 5.41.4, 5.42.0, 5.42.1) were committed repeatedly.

-    "svelte": "^5.43.3",
+    "svelte": "^5.43.2",

I need to verify the claims about Svelte versions. Let me search for the latest information on npm.

🚨 CRITICAL: Svelte 5.43.3 does not exist on npm—downgrade to 5.43.2.

The latest Svelte version is 5.43.2, last published 3 days ago. The caret specifier ^5.43.3 requires version 5.43.3 or higher, which does not exist and will cause pnpm install to fail. Change to ^5.43.2 to match the latest available release.

-    "svelte": "^5.43.3",
+    "svelte": "^5.43.2",
📝 Committable suggestion

‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.

Suggested change
"svelte": "^5.43.3",
"svelte": "^5.43.2",
🤖 Prompt for AI Agents
In integrations/svelte-vite/package.json around line 12, the dependency entry
uses "svelte": "^5.43.3" which refers to a non-existent npm release and will
break installs; change the version specifier to "^5.43.2" so it matches the
latest published Svelte release and allows pnpm install to resolve successfully.

@renovate renovate bot force-pushed the renovate/all-minor-patch branch from bb97d18 to 6737a37 Compare November 5, 2025 15:52
Copy link
Contributor

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 1

♻️ Duplicate comments (4)
examples/vue/nuxt3/package.json (1)

13-13: ⚠️ Resolve non-existent Nuxt version.

The past review (Nov 1, 2025) confirmed that Nuxt ^3.20.0 does not exist; the latest v3.x releases are v3.19 and earlier. Correct the version constraint to a valid release (e.g., ^3.19.0).

Be aware of breaking changes across v3.13–v3.19 if upgrading from v3.12.4, including TypeScript augmentation changes (v3.13), Vite 6 upgrade (v3.15), and major async data layer rework (v3.17) with experimental flags.

integrations/react-vite/package.json (1)

8-15: ⚠️ Build tools remain miscategorized in dependencies (persisting critical issue).

While the version bump to @vitejs/plugin-react ^4.7.0 is safe, the structural problem flagged in the previous review persists: Vite (line 14) and @vitejs/plugin-react (line 11) are in the dependencies section but are build-time tools and should be in devDependencies. This misclassification bloats the production bundle unnecessarily.

Move both tools to a devDependencies section to align with best practices and match similar integration packages (react-webpack-4/5, angular-cli-20, svelte-vite, vue-vite all have build tools properly classified as devDependencies).

{
  "name": "react-vite",
  "private": true,
  "type": "module",
  "scripts": {
    "build": "vite build"
  },
  "dependencies": {
    "@tanstack/react-query": "workspace:*",
    "@tanstack/react-query-devtools": "workspace:*",
    "react": "^19.0.0",
    "react-dom": "^19.0.0"
  },
+  "devDependencies": {
+    "@vitejs/plugin-react": "^4.7.0",
+    "vite": "^6.3.6"
+  }
-  "dependencies": {
-    "@tanstack/react-query": "workspace:*",
-    "@tanstack/react-query-devtools": "workspace:*",
-    "@vitejs/plugin-react": "^4.7.0",
-    "react": "^19.0.0",
-    "react-dom": "^19.0.0",
-    "vite": "^6.3.6"
-  }
}
examples/angular/basic/package.json (1)

12-19: 🔴 CRITICAL: zone.js 0.15.1 remains incompatible with Angular 20.3.9—unresolved from prior review.

Angular 20.3.9 requires zone.js ~0.14.x per Angular peer dependency constraints. Version 0.15.1 on line 19 will cause npm install to fail with peer dependency resolution errors. This issue was flagged in a previous review but remains unresolved.

Apply this diff:

-    "zone.js": "0.15.1"
+    "zone.js": "~0.14.2"

Ensure this correction is applied consistently to all Angular example package.json files in this PR.

Also applies to: 22-24

examples/svelte/star-wars/package.json (1)

15-21: 🔴 CRITICAL: @sveltejs/adapter-auto 6.1.1 does not exist on npm—unresolved from prior review.

The latest version of @sveltejs/adapter-auto on npm is 7.0.0. Version 6.1.1 on line 15 is not published and will cause npm install to fail. This issue was flagged in a previous review but remains unresolved.

Apply this diff:

-    "@sveltejs/adapter-auto": "^6.1.1",
+    "@sveltejs/adapter-auto": "^7.0.0",

Ensure this correction is applied consistently to all Svelte example package.json files that reference adapter-auto 6.1.1.

📜 Review details

Configuration used: CodeRabbit UI

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between bb97d18 and 6737a37.

⛔ Files ignored due to path filters (1)
  • pnpm-lock.yaml is excluded by !**/pnpm-lock.yaml
📒 Files selected for processing (79)
  • examples/angular/auto-refetching/package.json (1 hunks)
  • examples/angular/basic-persister/package.json (1 hunks)
  • examples/angular/basic/package.json (1 hunks)
  • examples/angular/devtools-panel/package.json (1 hunks)
  • examples/angular/infinite-query-with-max-pages/package.json (1 hunks)
  • examples/angular/optimistic-updates/package.json (1 hunks)
  • examples/angular/pagination/package.json (1 hunks)
  • examples/angular/query-options-from-a-service/package.json (1 hunks)
  • examples/angular/router/package.json (1 hunks)
  • examples/angular/rxjs/package.json (1 hunks)
  • examples/angular/simple/package.json (1 hunks)
  • examples/react/algolia/package.json (2 hunks)
  • examples/react/basic-graphql-request/package.json (1 hunks)
  • examples/react/basic/package.json (1 hunks)
  • examples/react/chat/package.json (1 hunks)
  • examples/react/default-query-function/package.json (1 hunks)
  • examples/react/devtools-panel/package.json (1 hunks)
  • examples/react/eslint-legacy/package.json (1 hunks)
  • examples/react/offline/package.json (1 hunks)
  • examples/react/playground/package.json (1 hunks)
  • examples/react/react-native/package.json (1 hunks)
  • examples/react/react-router/package.json (1 hunks)
  • examples/react/rick-morty/package.json (1 hunks)
  • examples/react/shadow-dom/package.json (1 hunks)
  • examples/react/simple/package.json (1 hunks)
  • examples/react/star-wars/package.json (1 hunks)
  • examples/react/suspense/package.json (1 hunks)
  • examples/solid/astro/package.json (1 hunks)
  • examples/solid/basic-graphql-request/package.json (1 hunks)
  • examples/solid/basic/package.json (1 hunks)
  • examples/solid/default-query-function/package.json (1 hunks)
  • examples/solid/simple/package.json (1 hunks)
  • examples/solid/solid-start-streaming/package.json (1 hunks)
  • examples/svelte/auto-refetching/package.json (1 hunks)
  • examples/svelte/basic/package.json (1 hunks)
  • examples/svelte/load-more-infinite-scroll/package.json (1 hunks)
  • examples/svelte/optimistic-updates/package.json (1 hunks)
  • examples/svelte/playground/package.json (1 hunks)
  • examples/svelte/simple/package.json (1 hunks)
  • examples/svelte/ssr/package.json (1 hunks)
  • examples/svelte/star-wars/package.json (1 hunks)
  • examples/vue/2.6-basic/package.json (1 hunks)
  • examples/vue/2.7-basic/package.json (1 hunks)
  • examples/vue/basic/package.json (1 hunks)
  • examples/vue/dependent-queries/package.json (1 hunks)
  • examples/vue/nuxt3/package.json (1 hunks)
  • examples/vue/persister/package.json (1 hunks)
  • examples/vue/simple/package.json (1 hunks)
  • integrations/angular-cli-20/package.json (1 hunks)
  • integrations/react-next-15/package.json (1 hunks)
  • integrations/react-vite/package.json (1 hunks)
  • integrations/react-webpack-4/package.json (1 hunks)
  • integrations/react-webpack-5/package.json (1 hunks)
  • integrations/solid-vite/package.json (1 hunks)
  • integrations/svelte-vite/package.json (1 hunks)
  • integrations/vue-vite/package.json (1 hunks)
  • package.json (2 hunks)
  • packages/angular-query-experimental/package.json (1 hunks)
  • packages/angular-query-persist-client/package.json (1 hunks)
  • packages/eslint-plugin-query/package.json (1 hunks)
  • packages/query-async-storage-persister/package.json (1 hunks)
  • packages/query-broadcast-client-experimental/package.json (1 hunks)
  • packages/query-core/package.json (1 hunks)
  • packages/query-devtools/package.json (1 hunks)
  • packages/query-persist-client-core/package.json (1 hunks)
  • packages/query-sync-storage-persister/package.json (1 hunks)
  • packages/query-test-utils/package.json (1 hunks)
  • packages/react-query-devtools/package.json (1 hunks)
  • packages/react-query-next-experimental/package.json (1 hunks)
  • packages/react-query-persist-client/package.json (1 hunks)
  • packages/react-query/package.json (1 hunks)
  • packages/solid-query-devtools/package.json (1 hunks)
  • packages/solid-query-persist-client/package.json (1 hunks)
  • packages/solid-query/package.json (1 hunks)
  • packages/svelte-query-devtools/package.json (1 hunks)
  • packages/svelte-query-persist-client/package.json (1 hunks)
  • packages/svelte-query/package.json (1 hunks)
  • packages/vue-query-devtools/package.json (1 hunks)
  • packages/vue-query/package.json (1 hunks)
✅ Files skipped from review due to trivial changes (1)
  • integrations/vue-vite/package.json
🚧 Files skipped from review as they are similar to previous changes (54)
  • packages/vue-query-devtools/package.json
  • examples/solid/basic/package.json
  • packages/solid-query/package.json
  • examples/react/offline/package.json
  • integrations/svelte-vite/package.json
  • examples/react/playground/package.json
  • examples/react/suspense/package.json
  • examples/angular/optimistic-updates/package.json
  • packages/query-devtools/package.json
  • examples/react/basic/package.json
  • examples/vue/2.6-basic/package.json
  • examples/vue/persister/package.json
  • examples/vue/simple/package.json
  • examples/react/algolia/package.json
  • examples/angular/basic-persister/package.json
  • examples/svelte/ssr/package.json
  • examples/solid/basic-graphql-request/package.json
  • packages/react-query-devtools/package.json
  • packages/query-sync-storage-persister/package.json
  • examples/angular/query-options-from-a-service/package.json
  • packages/query-broadcast-client-experimental/package.json
  • examples/angular/infinite-query-with-max-pages/package.json
  • examples/svelte/load-more-infinite-scroll/package.json
  • packages/react-query-persist-client/package.json
  • examples/svelte/simple/package.json
  • packages/query-async-storage-persister/package.json
  • examples/react/simple/package.json
  • examples/react/react-native/package.json
  • examples/angular/auto-refetching/package.json
  • examples/solid/solid-start-streaming/package.json
  • examples/svelte/optimistic-updates/package.json
  • examples/vue/dependent-queries/package.json
  • packages/svelte-query/package.json
  • packages/query-persist-client-core/package.json
  • integrations/angular-cli-20/package.json
  • packages/query-core/package.json
  • packages/solid-query-devtools/package.json
  • examples/angular/devtools-panel/package.json
  • packages/query-test-utils/package.json
  • examples/react/basic-graphql-request/package.json
  • examples/angular/pagination/package.json
  • examples/react/default-query-function/package.json
  • integrations/solid-vite/package.json
  • examples/svelte/auto-refetching/package.json
  • packages/react-query/package.json
  • integrations/react-next-15/package.json
  • examples/angular/router/package.json
  • examples/react/shadow-dom/package.json
  • examples/solid/simple/package.json
  • examples/solid/astro/package.json
  • examples/angular/simple/package.json
  • packages/svelte-query-persist-client/package.json
  • packages/angular-query-experimental/package.json
  • examples/svelte/playground/package.json
🧰 Additional context used
🧠 Learnings (2)
📚 Learning: 2025-09-02T17:57:33.184Z
Learnt from: TkDodo
Repo: TanStack/query PR: 9612
File: packages/query-async-storage-persister/src/asyncThrottle.ts:0-0
Timestamp: 2025-09-02T17:57:33.184Z
Learning: When importing from tanstack/query-core in other TanStack Query packages like query-async-storage-persister, a workspace dependency "tanstack/query-core": "workspace:*" needs to be added to the package.json.

Applied to files:

  • packages/eslint-plugin-query/package.json
  • packages/svelte-query-devtools/package.json
  • integrations/react-vite/package.json
  • examples/react/eslint-legacy/package.json
  • packages/react-query-next-experimental/package.json
  • packages/angular-query-persist-client/package.json
  • examples/vue/2.7-basic/package.json
  • examples/svelte/basic/package.json
  • examples/vue/nuxt3/package.json
  • packages/solid-query-persist-client/package.json
  • examples/angular/basic/package.json
  • examples/solid/default-query-function/package.json
  • examples/svelte/star-wars/package.json
  • packages/vue-query/package.json
  • package.json
📚 Learning: 2025-08-19T03:18:18.303Z
Learnt from: oscartbeaumont
Repo: TanStack/query PR: 9564
File: packages/solid-query-devtools/src/production.tsx:2-3
Timestamp: 2025-08-19T03:18:18.303Z
Learning: In the solid-query-devtools package, the codebase uses a pattern of type-only default imports combined with typeof for component type annotations (e.g., `import type SolidQueryDevtoolsComp from './devtools'` followed by `typeof SolidQueryDevtoolsComp`). This pattern is consistently used across index.tsx and production.tsx files, and the maintainers prefer consistency over changing this approach.

Applied to files:

  • packages/svelte-query-devtools/package.json
  • packages/solid-query-persist-client/package.json
  • examples/solid/default-query-function/package.json
🔇 Additional comments (21)
packages/vue-query/package.json (1)

66-66: LGTM!

Routine patch-level updates within the same minor version. Both @vue/devtools-api and eslint-plugin-vue bumps are low-risk.

Also applies to: 73-73

examples/solid/default-query-function/package.json (1)

13-13: LGTM!

Patch-level updates within the same minor version constraints. Both solid-js and vite-plugin-solid bumps are routine and low-risk.

Also applies to: 18-18

examples/vue/nuxt3/package.json (1)

10-10: LGTM!

The @tanstack/vue-query patch update (^5.90.2 → ^5.90.6) is routine and safe. However, this change should be validated alongside a fix for the Nuxt version issue noted above.

examples/vue/2.7-basic/package.json (1)

11-11: LGTM!

Routine patch update for @tanstack/vue-query (^5.90.2 → ^5.90.6). Consistent across other Vue examples in this PR.

packages/eslint-plugin-query/package.json (1)

62-62: LGTM!

Coordinated updates across @typescript-eslint packages (minor bump from 8.44.1 → 8.46.3) aligned to same version for consistency. Additional patch updates to eslint and npm-run-all2 are routine. No breaking changes expected.

Also applies to: 65-66, 68-69

examples/react/chat/package.json (1)

17-19: LGTM!

Routine updates within same major versions. Coordinated bump of @tailwindcss/vite and tailwindcss to ^4.1.16, plus minor update to @vitejs/plugin-react (^4.3.4 → ^4.7.0). All caret constraints are compatible and low-risk.

examples/react/devtools-panel/package.json (1)

17-17: LGTM!

Routine minor update to @vitejs/plugin-react (^4.3.4 → ^4.7.0). Consistent across other React examples in this PR.

examples/vue/basic/package.json (1)

16-16: LGTM!

Routine patch update to @vitejs/plugin-vue (^5.2.1 → ^5.2.4). Consistent across other Vue examples in this PR.

examples/react/rick-morty/package.json (2)

15-16: React Router version bumps are straightforward minor upgrades.

The updates to react-router and react-router-dom from ^6.25.1 to ^6.30.1 are minor version bumps within the same major version line and should be compatible with existing code.


19-21: Tailwind and Vite plugin devDependency updates are properly categorized.

Build-time tools (@tailwindcss/vite, @vitejs/plugin-react, tailwindcss) are correctly placed in devDependencies.

examples/react/star-wars/package.json (1)

15-16: Version bumps consistent with other React examples.

These updates mirror the changes in examples/react/rick-morty and represent safe minor version bumps for React Router and build tooling.

Also applies to: 19-21

examples/angular/rxjs/package.json (1)

12-16: Angular and zone.js patch/minor version bumps are safe.

All Angular packages are upgraded from ^20.0.0 to ^20.3.9 (patch within same major), and zone.js from 0.15.0 to 0.15.1 (patch bump). These are backward-compatible updates.

Also applies to: 20-20, 23-25

packages/solid-query-persist-client/package.json (1)

73-76: Solid.js ecosystem devDependency updates are safe minor/patch bumps.

npm-run-all2, solid-js, and vite-plugin-solid updates are all within minor/patch ranges and maintain compatibility with existing code.

packages/react-query-next-experimental/package.json (1)

61-61: React and build tooling devDependency updates are safe minor/patch bumps.

Both @vitejs/plugin-react (^4.3.4 → ^4.7.0) and npm-run-all2 (^5.0.0 → ^5.0.2) are correctly classified as development dependencies and receive safe version updates.

Also applies to: 63-63

examples/react/react-router/package.json (1)

17-19: React Router and Vite plugin updates are safe minor/patch bumps.

react-router, react-router-dom (both ^6.25.1 → ^6.30.1), rooks (^8.0.0 → ^8.4.0), and @vitejs/plugin-react (^4.3.4 → ^4.7.0) are all minor version upgrades within backward-compatible ranges.

Also applies to: 26-26

examples/react/eslint-legacy/package.json (1)

23-23: @vitejs/plugin-react minor version update is safe.

The update from ^4.3.4 to ^4.7.0 is a minor version bump within the same major version and is backward-compatible.

integrations/react-webpack-5/package.json (1)

14-18: Minor dependency updates are well-aligned.

Babel patch/minor updates (7.26 → 7.28.5) and html-webpack-plugin bump maintain compatibility with React 19 and webpack 5. Prior review of React 19 + Babel 7.28 compatibility was addressed in commit eef0820.

packages/angular-query-persist-client/package.json (1)

60-70: Angular and devDependency updates are peer-dependency compatible.

Angular minor bumps (20.0.0 → 20.3.9) stay within peer dependency range (>=16.0.0). Testing library and npm-run-all2 updates are non-breaking.

packages/svelte-query-devtools/package.json (1)

50-50: Svelte and tooling updates are well-scoped.

esm-env addition and devDependency updates (svelte 5.43.3, @sveltejs/package 2.5.4, eslint-plugin-svelte 3.13.0) are all minor/patch bumps satisfying peer constraints.

Also applies to: 53-59

integrations/react-webpack-4/package.json (1)

14-21: Babel and build tool updates are compatible with webpack 4 and React 19.

Minor/patch bumps (Babel 7.26 → 7.28.5, babel-loader 8.3.0 → 8.4.1, webpack-cli 4.10.0) maintain compatibility. React 19 JSX transform configuration was addressed in prior review (commit eef0820).

package.json (1)

8-8: Root package manager and devDependency updates are appropriate.

pnpm 10.20.0 patch update is safe. TypeScript version aliases (5.0–5.7) support multi-version testing. devDependency updates (eslint 9.36 → 9.39.1, vitest 3.2.4, vite 6.3.6) and other tooling bumps are reasonable for maintaining dev infrastructure.

Also applies to: 43-81

Comment on lines 17 to 21
"@sveltejs/adapter-auto": "^6.1.1",
"@sveltejs/kit": "^2.48.4",
"@sveltejs/vite-plugin-svelte": "^5.1.1",
"svelte": "^5.39.3",
"svelte-check": "^4.3.1",
"svelte": "^5.43.3",
"svelte-check": "^4.3.3",
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue | 🔴 Critical

🔴 CRITICAL: @sveltejs/adapter-auto 6.1.1 does not exist on npm—will fail installation.

The latest version of @sveltejs/adapter-auto on npm is 7.0.0. Version 6.1.1 is not published and will cause npm install to fail. Update to an available version:

-    "@sveltejs/adapter-auto": "^6.1.1",
+    "@sveltejs/adapter-auto": "^7.0.0",

Verify and apply the same correction to all Svelte example package.json files in this PR that reference adapter-auto 6.1.1.

📝 Committable suggestion

‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.

Suggested change
"@sveltejs/adapter-auto": "^6.1.1",
"@sveltejs/kit": "^2.48.4",
"@sveltejs/vite-plugin-svelte": "^5.1.1",
"svelte": "^5.39.3",
"svelte-check": "^4.3.1",
"svelte": "^5.43.3",
"svelte-check": "^4.3.3",
"@sveltejs/adapter-auto": "^7.0.0",
"@sveltejs/kit": "^2.48.4",
"@sveltejs/vite-plugin-svelte": "^5.1.1",
"svelte": "^5.43.3",
"svelte-check": "^4.3.3",
🤖 Prompt for AI Agents
In examples/svelte/basic/package.json around lines 17 to 21 the dependency
"@sveltejs/adapter-auto": "^6.1.1" references a non-existent npm version and
will break installs; update the dependency to a published version (e.g.
"^7.0.0") in this file and search all Svelte example package.json files in the
PR for any occurrences of "@sveltejs/adapter-auto": "6.1.1" and replace them
with the correct version specifier (preferably "^7.0.0"), then run a quick npm
install locally or validate with npm view to ensure the updated version exists.

@renovate renovate bot force-pushed the renovate/all-minor-patch branch 4 times, most recently from 2f1fe32 to c826b1c Compare November 6, 2025 12:06
Copy link
Contributor

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 1

♻️ Duplicate comments (6)
examples/svelte/basic/package.json (1)

17-17: 🔴 CRITICAL: @sveltejs/adapter-auto 6.1.1 does not exist on npm—will fail installation.

The latest version of @sveltejs/adapter-auto on npm is 7.0.0, and version 6.1.1 is not published. This will cause npm install to fail.

Update to an available version:

-    "@sveltejs/adapter-auto": "^6.1.1",
+    "@sveltejs/adapter-auto": "^7.0.0",

Verify and apply the same correction to all Svelte example package.json files in this PR that reference adapter-auto 6.1.1.

integrations/angular-cli-20/package.json (1)

20-20: 🔴 CRITICAL: zone.js 0.15.1 incompatible with Angular 20.3.10—will fail npm install.

Angular 20.3.x requires zone.js ~0.14.x as a peer dependency, and zone.js 0.15.x causes ERESOLVE peer dependency resolution failures. This will prevent successful installation.

Update to a compatible version:

-    "zone.js": "~0.15.1"
+    "zone.js": "~0.14.10"

Apply this fix to all Angular example/integration package.json files in this PR.

examples/angular/router/package.json (1)

20-20: 🔴 CRITICAL: zone.js 0.15.1 incompatible with Angular 20.3.10—will fail npm install.

zone.js 0.15.1 is incompatible with Angular 20.3.x peer dependency constraints (requires ~0.14.x). Update to a compatible version:

-    "zone.js": "0.15.1"
+    "zone.js": "~0.14.10"
examples/angular/optimistic-updates/package.json (1)

20-20: 🔴 CRITICAL: zone.js 0.15.1 incompatible with Angular 20.3.10—will fail npm install.

zone.js 0.15.1 conflicts with Angular 20.3.x peer dependency requirements (~0.14.x). Update to a compatible version:

-    "zone.js": "0.15.1"
+    "zone.js": "~0.14.10"

Apply this correction systematically across all Angular example package.json files in this PR.

examples/svelte/ssr/package.json (1)

15-15: 🔴 Critical: @sveltejs/adapter-auto 6.1.1 does not exist.

The version 6.1.1 is not a published release on npm. The latest available version is 7.0.0. This will cause npm install to fail. This issue was flagged in a previous review.

Apply this diff:

-    "@sveltejs/adapter-auto": "^6.1.1",
+    "@sveltejs/adapter-auto": "^7.0.0",
examples/angular/pagination/package.json (1)

12-19: 🔴 Critical: zone.js 0.15.1 incompatible with Angular ^20.3.x peer dependencies.

Angular 20.3.x requires zone.js ~0.14.x per peer dependency constraints. Version 0.15.1 will fail during npm install with peer dependency resolution errors. This issue was flagged in a previous review.

Apply this diff to fix:

-    "zone.js": "0.15.1"
+    "zone.js": "^0.14.2"

This correction must also be applied to all other Angular example files in this PR for consistency.

📜 Review details

Configuration used: CodeRabbit UI

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 2f1fe32 and c826b1c.

⛔ Files ignored due to path filters (1)
  • pnpm-lock.yaml is excluded by !**/pnpm-lock.yaml
📒 Files selected for processing (79)
  • examples/angular/auto-refetching/package.json (1 hunks)
  • examples/angular/basic-persister/package.json (1 hunks)
  • examples/angular/basic/package.json (1 hunks)
  • examples/angular/devtools-panel/package.json (1 hunks)
  • examples/angular/infinite-query-with-max-pages/package.json (1 hunks)
  • examples/angular/optimistic-updates/package.json (1 hunks)
  • examples/angular/pagination/package.json (1 hunks)
  • examples/angular/query-options-from-a-service/package.json (1 hunks)
  • examples/angular/router/package.json (1 hunks)
  • examples/angular/rxjs/package.json (1 hunks)
  • examples/angular/simple/package.json (1 hunks)
  • examples/react/algolia/package.json (2 hunks)
  • examples/react/basic-graphql-request/package.json (1 hunks)
  • examples/react/basic/package.json (1 hunks)
  • examples/react/chat/package.json (1 hunks)
  • examples/react/default-query-function/package.json (1 hunks)
  • examples/react/devtools-panel/package.json (1 hunks)
  • examples/react/eslint-legacy/package.json (1 hunks)
  • examples/react/offline/package.json (1 hunks)
  • examples/react/playground/package.json (1 hunks)
  • examples/react/react-native/package.json (1 hunks)
  • examples/react/react-router/package.json (1 hunks)
  • examples/react/rick-morty/package.json (1 hunks)
  • examples/react/shadow-dom/package.json (1 hunks)
  • examples/react/simple/package.json (1 hunks)
  • examples/react/star-wars/package.json (1 hunks)
  • examples/react/suspense/package.json (1 hunks)
  • examples/solid/astro/package.json (1 hunks)
  • examples/solid/basic-graphql-request/package.json (1 hunks)
  • examples/solid/basic/package.json (1 hunks)
  • examples/solid/default-query-function/package.json (1 hunks)
  • examples/solid/simple/package.json (1 hunks)
  • examples/solid/solid-start-streaming/package.json (1 hunks)
  • examples/svelte/auto-refetching/package.json (1 hunks)
  • examples/svelte/basic/package.json (1 hunks)
  • examples/svelte/load-more-infinite-scroll/package.json (1 hunks)
  • examples/svelte/optimistic-updates/package.json (1 hunks)
  • examples/svelte/playground/package.json (1 hunks)
  • examples/svelte/simple/package.json (1 hunks)
  • examples/svelte/ssr/package.json (1 hunks)
  • examples/svelte/star-wars/package.json (1 hunks)
  • examples/vue/2.6-basic/package.json (1 hunks)
  • examples/vue/2.7-basic/package.json (1 hunks)
  • examples/vue/basic/package.json (1 hunks)
  • examples/vue/dependent-queries/package.json (1 hunks)
  • examples/vue/nuxt3/package.json (1 hunks)
  • examples/vue/persister/package.json (1 hunks)
  • examples/vue/simple/package.json (1 hunks)
  • integrations/angular-cli-20/package.json (1 hunks)
  • integrations/react-next-15/package.json (1 hunks)
  • integrations/react-vite/package.json (1 hunks)
  • integrations/react-webpack-4/package.json (1 hunks)
  • integrations/react-webpack-5/package.json (1 hunks)
  • integrations/solid-vite/package.json (1 hunks)
  • integrations/svelte-vite/package.json (1 hunks)
  • integrations/vue-vite/package.json (1 hunks)
  • package.json (2 hunks)
  • packages/angular-query-experimental/package.json (1 hunks)
  • packages/angular-query-persist-client/package.json (1 hunks)
  • packages/eslint-plugin-query/package.json (1 hunks)
  • packages/query-async-storage-persister/package.json (1 hunks)
  • packages/query-broadcast-client-experimental/package.json (1 hunks)
  • packages/query-core/package.json (1 hunks)
  • packages/query-devtools/package.json (1 hunks)
  • packages/query-persist-client-core/package.json (1 hunks)
  • packages/query-sync-storage-persister/package.json (1 hunks)
  • packages/query-test-utils/package.json (1 hunks)
  • packages/react-query-devtools/package.json (1 hunks)
  • packages/react-query-next-experimental/package.json (1 hunks)
  • packages/react-query-persist-client/package.json (1 hunks)
  • packages/react-query/package.json (1 hunks)
  • packages/solid-query-devtools/package.json (1 hunks)
  • packages/solid-query-persist-client/package.json (1 hunks)
  • packages/solid-query/package.json (1 hunks)
  • packages/svelte-query-devtools/package.json (1 hunks)
  • packages/svelte-query-persist-client/package.json (1 hunks)
  • packages/svelte-query/package.json (1 hunks)
  • packages/vue-query-devtools/package.json (1 hunks)
  • packages/vue-query/package.json (1 hunks)
✅ Files skipped from review due to trivial changes (1)
  • examples/vue/dependent-queries/package.json
🚧 Files skipped from review as they are similar to previous changes (58)
  • packages/query-test-utils/package.json
  • examples/vue/simple/package.json
  • packages/query-persist-client-core/package.json
  • integrations/solid-vite/package.json
  • packages/query-sync-storage-persister/package.json
  • examples/react/shadow-dom/package.json
  • examples/angular/devtools-panel/package.json
  • integrations/react-webpack-4/package.json
  • examples/angular/basic/package.json
  • packages/vue-query/package.json
  • examples/solid/simple/package.json
  • examples/svelte/auto-refetching/package.json
  • examples/react/simple/package.json
  • examples/react/playground/package.json
  • examples/vue/basic/package.json
  • examples/angular/infinite-query-with-max-pages/package.json
  • integrations/react-vite/package.json
  • examples/react/eslint-legacy/package.json
  • examples/solid/default-query-function/package.json
  • packages/solid-query-devtools/package.json
  • packages/query-broadcast-client-experimental/package.json
  • examples/svelte/star-wars/package.json
  • packages/svelte-query/package.json
  • packages/vue-query-devtools/package.json
  • packages/react-query-persist-client/package.json
  • examples/svelte/optimistic-updates/package.json
  • packages/react-query/package.json
  • examples/react/chat/package.json
  • examples/svelte/load-more-infinite-scroll/package.json
  • examples/angular/simple/package.json
  • examples/react/rick-morty/package.json
  • packages/angular-query-persist-client/package.json
  • packages/eslint-plugin-query/package.json
  • examples/vue/2.7-basic/package.json
  • examples/solid/astro/package.json
  • examples/solid/solid-start-streaming/package.json
  • examples/angular/rxjs/package.json
  • examples/react/react-router/package.json
  • examples/svelte/simple/package.json
  • examples/react/offline/package.json
  • packages/solid-query-persist-client/package.json
  • examples/vue/nuxt3/package.json
  • packages/svelte-query-devtools/package.json
  • examples/react/suspense/package.json
  • examples/react/react-native/package.json
  • integrations/svelte-vite/package.json
  • examples/vue/persister/package.json
  • examples/react/basic-graphql-request/package.json
  • packages/react-query-devtools/package.json
  • packages/react-query-next-experimental/package.json
  • packages/solid-query/package.json
  • examples/react/basic/package.json
  • examples/angular/basic-persister/package.json
  • examples/svelte/playground/package.json
  • examples/angular/auto-refetching/package.json
  • examples/vue/2.6-basic/package.json
  • examples/solid/basic-graphql-request/package.json
  • packages/angular-query-experimental/package.json
🧰 Additional context used
🧠 Learnings (2)
📚 Learning: 2025-09-02T17:57:33.184Z
Learnt from: TkDodo
Repo: TanStack/query PR: 9612
File: packages/query-async-storage-persister/src/asyncThrottle.ts:0-0
Timestamp: 2025-09-02T17:57:33.184Z
Learning: When importing from tanstack/query-core in other TanStack Query packages like query-async-storage-persister, a workspace dependency "tanstack/query-core": "workspace:*" needs to be added to the package.json.

Applied to files:

  • examples/solid/basic/package.json
  • packages/query-core/package.json
  • integrations/react-next-15/package.json
  • examples/svelte/ssr/package.json
  • packages/query-async-storage-persister/package.json
  • examples/angular/router/package.json
  • examples/svelte/basic/package.json
  • packages/svelte-query-persist-client/package.json
  • examples/react/algolia/package.json
  • examples/angular/query-options-from-a-service/package.json
  • package.json
  • packages/query-devtools/package.json
  • examples/angular/optimistic-updates/package.json
📚 Learning: 2025-08-19T03:18:18.303Z
Learnt from: oscartbeaumont
Repo: TanStack/query PR: 9564
File: packages/solid-query-devtools/src/production.tsx:2-3
Timestamp: 2025-08-19T03:18:18.303Z
Learning: In the solid-query-devtools package, the codebase uses a pattern of type-only default imports combined with typeof for component type annotations (e.g., `import type SolidQueryDevtoolsComp from './devtools'` followed by `typeof SolidQueryDevtoolsComp`). This pattern is consistently used across index.tsx and production.tsx files, and the maintainers prefer consistency over changing this approach.

Applied to files:

  • examples/solid/basic/package.json
  • packages/svelte-query-persist-client/package.json
  • packages/query-devtools/package.json
⏰ Context from checks skipped due to timeout of 90000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (2)
  • GitHub Check: Test
  • GitHub Check: Preview
🔇 Additional comments (16)
examples/react/algolia/package.json (2)

21-21: Vite plugin update is compatible.

The @vitejs/plugin-react update from ^4.3.4 to ^4.7.0 is a minor-patch bump within the same major version range and appears safe.


11-11: No issues identified. Update is safe.

Web search confirmed no breaking changes between versions 5.2.1 and 5.42.0 (both within v5). The exact version pinning for Algolia is intentional and consistent with project patterns (TypeScript is similarly pinned to "5.8.3"). The codebase uses standard search client APIs (searchClient and Hit type) that remain stable within v5, so compatibility is maintained.

examples/react/devtools-panel/package.json (1)

17-17: Minor Vite plugin update is safe.

The @vitejs/plugin-react update to ^4.7.0 is a minor-patch bump within the major version and consistent with concurrent updates in other React examples.

packages/query-core/package.json (1)

63-63: Patch update to npm-run-all2 is safe.

The minor-patch bump from ^5.0.0 to ^5.0.2 is a safe, low-risk update.

packages/query-async-storage-persister/package.json (1)

67-67: Patch update to npm-run-all2 is safe.

The minor-patch bump from ^5.0.0 to ^5.0.2 is consistent with the coordinated update across the monorepo and poses no compatibility risk.

integrations/vue-vite/package.json (1)

13-13: Minor Vue plugin patch update is safe.

The update from ^5.2.1 to ^5.2.4 is a patch-level bump within the same major version.

packages/svelte-query-persist-client/package.json (1)

55-63: Svelte ecosystem updates are coordinated and safe.

All updates are minor-patch bumps within their respective version constraints:

  • @sveltejs/package: 2.5.4 (^2.x compatible)
  • @typescript-eslint/parser: 8.46.3 (^8.x compatible)
  • eslint-plugin-svelte: 3.13.0 (^3.x compatible)
  • svelte: 5.43.3 (^5.x compatible, satisfies peer dependency "^5.25.0")
  • svelte-check: 4.3.3 (^4.x compatible)

These coordinated updates align with the Svelte ecosystem release cycle.

examples/react/star-wars/package.json (3)

15-16: React Router updates are within major version.

Updates to react-router and react-router-dom at ^6.30.1 appear to be minor-patch bumps within the ^6.x constraint.


20-20: Vite plugin update is compatible.

The @vitejs/plugin-react update to ^4.7.0 is consistent with concurrent updates across React examples and is a minor-patch bump.


19-19: All Tailwind CSS v4 migration requirements are properly met.

Verification confirms:

  1. CSS import method: Correctly uses @import 'tailwindcss' (v4 standard)
  2. Configuration: Properly migrated to v4 CSS-based @theme config in styles.css
  3. Build pipeline: vite.config.ts correctly imports and registers @tailwindcss/vite plugin
  4. Styling compatibility: No deprecated opacity utilities found; all used classes (text-4xl, text-blue-500, bg-gray-300, etc.) are v4-compatible
examples/react/default-query-function/package.json (1)

17-17: Minor Vite plugin update is safe.

The @vitejs/plugin-react update to ^4.7.0 is a minor-patch bump and consistent with coordinated updates across React examples.

examples/solid/basic/package.json (1)

13-13: Solid-js 1.9.10 is valid—approve these changes.

solid-js 1.9.10 is the latest version, last published 9 days ago. This dependency bump is safe.

packages/query-devtools/package.json (1)

76-76: Solid-js 1.9.10 is valid—devDependency updates are safe.

solid-js 1.9.10 is the latest version on npm, published 9 days ago. The prior review flagging this version as non-existent was incorrect. These dependency bumps are minor/patch-level updates with safe caret versioning.

integrations/react-next-15/package.json (1)

9-9: Dependency update is safe.

Minor version bump to @js-temporal/polyfill with caret versioning. No concerns identified.

integrations/react-webpack-5/package.json (1)

14-18: Babel and webpack tooling updates are safe.

Minor and patch-level bumps to Babel presets and html-webpack-plugin with caret versioning. No breaking changes expected.

package.json (1)

8-8: ✅ Root package.json updates look good.

All dependency upgrades are non-major (patch/minor versions). Workspace dependency overrides remain correctly configured. The new TypeScript version aliases (typescript50–typescript57) support multi-version testing, which is a solid practice.

Also applies to: 43-81

Comment on lines +12 to +20
"@angular/common": "^20.3.10",
"@angular/compiler": "^20.3.10",
"@angular/core": "^20.3.10",
"@angular/platform-browser": "^20.3.10",
"@angular/router": "^20.3.10",
"@tanstack/angular-query-experimental": "^5.90.9",
"rxjs": "^7.8.2",
"tslib": "^2.8.1",
"zone.js": "0.15.0"
"zone.js": "0.15.1"
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue | 🔴 Critical

🔴 Critical: zone.js 0.15.1 incompatible with Angular ^20.3.x peer dependencies.

Angular 20.3.x declares a peer dependency on zone.js ~0.14.x, making version 0.15.1 an invalid choice. This will cause npm install to fail with peer dependency resolution errors.

Apply this diff to fix:

-    "zone.js": "0.15.1"
+    "zone.js": "^0.14.2"

This same correction is needed across all Angular example package.json files in this PR to ensure consistent compatibility.

📝 Committable suggestion

‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.

Suggested change
"@angular/common": "^20.3.10",
"@angular/compiler": "^20.3.10",
"@angular/core": "^20.3.10",
"@angular/platform-browser": "^20.3.10",
"@angular/router": "^20.3.10",
"@tanstack/angular-query-experimental": "^5.90.9",
"rxjs": "^7.8.2",
"tslib": "^2.8.1",
"zone.js": "0.15.0"
"zone.js": "0.15.1"
"@angular/common": "^20.3.10",
"@angular/compiler": "^20.3.10",
"@angular/core": "^20.3.10",
"@angular/platform-browser": "^20.3.10",
"@angular/router": "^20.3.10",
"@tanstack/angular-query-experimental": "^5.90.9",
"rxjs": "^7.8.2",
"tslib": "^2.8.1",
"zone.js": "^0.14.2"
🤖 Prompt for AI Agents
In examples/angular/query-options-from-a-service/package.json around lines 12 to
20, zone.js is pinned to "0.15.1" which is incompatible with Angular ^20.3.x
(Angular requires zone.js ~0.14.x); update the zone.js dependency to the
Angular-compatible range (e.g. "~0.14.x" or a specific 0.14.y patch) so peer
dependency resolution succeeds, and apply the same change to every other Angular
example package.json in this PR to keep them consistent.

@renovate renovate bot force-pushed the renovate/all-minor-patch branch 2 times, most recently from 4498005 to 876b454 Compare November 6, 2025 17:46
Copy link
Contributor

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 1

♻️ Duplicate comments (8)
examples/solid/basic-graphql-request/package.json (1)

13-15: CRITICAL: Verify graphql-request version exists on npm.

Line 14 specifies graphql-request@^7.3.1. Prior reviews flagged that version 7.3.1 does not exist; the latest available was 7.2.0. Confirm this version is now available or update to a published release.

What are the latest versions of graphql-request available on npm?
examples/svelte/basic/package.json (1)

17-21: CRITICAL: @sveltejs/adapter-auto 6.1.1 does not exist on npm.

Line 17 specifies @sveltejs/adapter-auto@^6.1.1. Prior reviews verified that version 6.1.1 is not published; the latest available version is 7.0.0. This will cause npm install to fail.

Apply this fix:

-    "@sveltejs/adapter-auto": "^6.1.1",
+    "@sveltejs/adapter-auto": "^7.0.0",
examples/svelte/auto-refetching/package.json (1)

15-19: CRITICAL: @sveltejs/adapter-auto 6.1.1 does not exist on npm.

Line 15 specifies @sveltejs/adapter-auto@^6.1.1, which does not exist. Prior reviews verified the latest is 7.0.0. This will cause installation to fail.

Apply this fix:

-    "@sveltejs/adapter-auto": "^6.1.1",
+    "@sveltejs/adapter-auto": "^7.0.0",

Additionally, verify that @sveltejs/kit@^2.48.4 and svelte@^5.43.4 are published versions on npm.

What are the latest published versions of @sveltejs/kit and svelte on npm?
examples/svelte/ssr/package.json (1)

15-19: CRITICAL: @sveltejs/adapter-auto 6.1.1 does not exist on npm.

Line 15 specifies @sveltejs/adapter-auto@^6.1.1, which does not exist. Prior reviews verified the latest is 7.0.0.

Apply this fix:

-    "@sveltejs/adapter-auto": "^6.1.1",
+    "@sveltejs/adapter-auto": "^7.0.0",

Note: This same issue appears in examples/svelte/basic/package.json and examples/svelte/auto-refetching/package.json. Ensure all Svelte example packages are corrected.

examples/angular/pagination/package.json (1)

12-19: 🔴 Critical: Zone.js 0.15.1 incompatible with Angular 20.3.10 (duplicate issue).

This is the same zone.js incompatibility flagged in the previous review cycle. Angular 20.3.x requires zone.js ~0.14.x per peer dependency constraints; version 0.15.1 will fail during npm install with peer dependency resolution errors.

Apply this diff:

-    "zone.js": "0.15.1"
+    "zone.js": "^0.14.2"

This must also be corrected in all other Angular example package.json files in this PR (integrations/angular-cli-20, examples/angular/devtools-panel, and other Angular examples).

integrations/angular-cli-20/package.json (1)

11-20: 🔴 Critical: Zone.js ~0.15.1 incompatible with Angular 20.3.10 (duplicate issue).

Same incompatibility as flagged previously. Angular 20.3.x requires zone.js ~0.14.x; the tilde prefix on 0.15.1 does not resolve the peer dependency conflict.

Apply this diff:

-    "zone.js": "~0.15.1"
+    "zone.js": "~0.14.2"

Ensure consistency across all Angular examples and integrations in this PR.

examples/angular/devtools-panel/package.json (1)

12-20: 🔴 Critical: Zone.js 0.15.1 incompatible with Angular 20.3.10 (duplicate issue).

Third instance of the same incompatibility. Angular 20.3.x peer dependencies require zone.js ~0.14.x.

Apply this diff:

-    "zone.js": "0.15.1"
+    "zone.js": "^0.14.2"

This must be corrected across all Angular examples in this PR to ensure consistent compatibility.

integrations/solid-vite/package.json (1)

8-14: ⚠️ Build tools should be in devDependencies, not dependencies (duplicate issue).

Vite and vite-plugin-solid are development-time build tools and should not be in the production dependencies section. As noted in the previous review, the vue-vite integration package correctly places vite and its plugin in devDependencies, establishing the standard pattern for this repository.

Solid-js can remain in dependencies as the runtime example dependency, but the build tools must be moved.

Apply this diff:

  "dependencies": {
    "@tanstack/solid-query": "workspace:*",
    "@tanstack/solid-query-devtools": "workspace:*",
    "solid-js": "^1.9.10"
-   "vite": "^6.3.6",
-   "vite-plugin-solid": "^2.11.10"
+ },
+ "devDependencies": {
+   "vite": "^6.3.6",
+   "vite-plugin-solid": "^2.11.10"
  }
📜 Review details

Configuration used: CodeRabbit UI

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 4498005 and 876b454.

⛔ Files ignored due to path filters (1)
  • pnpm-lock.yaml is excluded by !**/pnpm-lock.yaml
📒 Files selected for processing (79)
  • examples/angular/auto-refetching/package.json (1 hunks)
  • examples/angular/basic-persister/package.json (1 hunks)
  • examples/angular/basic/package.json (1 hunks)
  • examples/angular/devtools-panel/package.json (1 hunks)
  • examples/angular/infinite-query-with-max-pages/package.json (1 hunks)
  • examples/angular/optimistic-updates/package.json (1 hunks)
  • examples/angular/pagination/package.json (1 hunks)
  • examples/angular/query-options-from-a-service/package.json (1 hunks)
  • examples/angular/router/package.json (1 hunks)
  • examples/angular/rxjs/package.json (1 hunks)
  • examples/angular/simple/package.json (1 hunks)
  • examples/react/algolia/package.json (2 hunks)
  • examples/react/basic-graphql-request/package.json (1 hunks)
  • examples/react/basic/package.json (1 hunks)
  • examples/react/chat/package.json (1 hunks)
  • examples/react/default-query-function/package.json (1 hunks)
  • examples/react/devtools-panel/package.json (1 hunks)
  • examples/react/eslint-legacy/package.json (1 hunks)
  • examples/react/offline/package.json (1 hunks)
  • examples/react/playground/package.json (1 hunks)
  • examples/react/react-native/package.json (1 hunks)
  • examples/react/react-router/package.json (1 hunks)
  • examples/react/rick-morty/package.json (1 hunks)
  • examples/react/shadow-dom/package.json (1 hunks)
  • examples/react/simple/package.json (1 hunks)
  • examples/react/star-wars/package.json (1 hunks)
  • examples/react/suspense/package.json (1 hunks)
  • examples/solid/astro/package.json (1 hunks)
  • examples/solid/basic-graphql-request/package.json (1 hunks)
  • examples/solid/basic/package.json (1 hunks)
  • examples/solid/default-query-function/package.json (1 hunks)
  • examples/solid/simple/package.json (1 hunks)
  • examples/solid/solid-start-streaming/package.json (1 hunks)
  • examples/svelte/auto-refetching/package.json (1 hunks)
  • examples/svelte/basic/package.json (1 hunks)
  • examples/svelte/load-more-infinite-scroll/package.json (1 hunks)
  • examples/svelte/optimistic-updates/package.json (1 hunks)
  • examples/svelte/playground/package.json (1 hunks)
  • examples/svelte/simple/package.json (1 hunks)
  • examples/svelte/ssr/package.json (1 hunks)
  • examples/svelte/star-wars/package.json (1 hunks)
  • examples/vue/2.6-basic/package.json (1 hunks)
  • examples/vue/2.7-basic/package.json (1 hunks)
  • examples/vue/basic/package.json (1 hunks)
  • examples/vue/dependent-queries/package.json (1 hunks)
  • examples/vue/nuxt3/package.json (1 hunks)
  • examples/vue/persister/package.json (1 hunks)
  • examples/vue/simple/package.json (1 hunks)
  • integrations/angular-cli-20/package.json (1 hunks)
  • integrations/react-next-15/package.json (1 hunks)
  • integrations/react-vite/package.json (1 hunks)
  • integrations/react-webpack-4/package.json (1 hunks)
  • integrations/react-webpack-5/package.json (1 hunks)
  • integrations/solid-vite/package.json (1 hunks)
  • integrations/svelte-vite/package.json (1 hunks)
  • integrations/vue-vite/package.json (1 hunks)
  • package.json (2 hunks)
  • packages/angular-query-experimental/package.json (1 hunks)
  • packages/angular-query-persist-client/package.json (1 hunks)
  • packages/eslint-plugin-query/package.json (1 hunks)
  • packages/query-async-storage-persister/package.json (1 hunks)
  • packages/query-broadcast-client-experimental/package.json (1 hunks)
  • packages/query-core/package.json (1 hunks)
  • packages/query-devtools/package.json (1 hunks)
  • packages/query-persist-client-core/package.json (1 hunks)
  • packages/query-sync-storage-persister/package.json (1 hunks)
  • packages/query-test-utils/package.json (1 hunks)
  • packages/react-query-devtools/package.json (1 hunks)
  • packages/react-query-next-experimental/package.json (1 hunks)
  • packages/react-query-persist-client/package.json (1 hunks)
  • packages/react-query/package.json (1 hunks)
  • packages/solid-query-devtools/package.json (1 hunks)
  • packages/solid-query-persist-client/package.json (1 hunks)
  • packages/solid-query/package.json (1 hunks)
  • packages/svelte-query-devtools/package.json (1 hunks)
  • packages/svelte-query-persist-client/package.json (1 hunks)
  • packages/svelte-query/package.json (1 hunks)
  • packages/vue-query-devtools/package.json (1 hunks)
  • packages/vue-query/package.json (1 hunks)
✅ Files skipped from review due to trivial changes (1)
  • integrations/react-next-15/package.json
🚧 Files skipped from review as they are similar to previous changes (50)
  • packages/react-query/package.json
  • examples/react/chat/package.json
  • examples/react/offline/package.json
  • examples/react/devtools-panel/package.json
  • examples/solid/default-query-function/package.json
  • examples/react/eslint-legacy/package.json
  • examples/react/shadow-dom/package.json
  • examples/angular/rxjs/package.json
  • examples/vue/2.6-basic/package.json
  • packages/query-test-utils/package.json
  • examples/solid/simple/package.json
  • packages/query-devtools/package.json
  • examples/angular/auto-refetching/package.json
  • packages/eslint-plugin-query/package.json
  • examples/svelte/playground/package.json
  • examples/svelte/optimistic-updates/package.json
  • examples/react/algolia/package.json
  • integrations/react-webpack-5/package.json
  • integrations/react-vite/package.json
  • packages/solid-query-devtools/package.json
  • packages/angular-query-persist-client/package.json
  • packages/query-async-storage-persister/package.json
  • examples/angular/query-options-from-a-service/package.json
  • packages/vue-query/package.json
  • packages/react-query-devtools/package.json
  • examples/angular/basic-persister/package.json
  • examples/vue/basic/package.json
  • packages/query-core/package.json
  • examples/react/simple/package.json
  • packages/angular-query-experimental/package.json
  • packages/svelte-query-devtools/package.json
  • packages/solid-query-persist-client/package.json
  • examples/angular/basic/package.json
  • packages/vue-query-devtools/package.json
  • examples/react/react-router/package.json
  • examples/angular/simple/package.json
  • integrations/vue-vite/package.json
  • examples/svelte/load-more-infinite-scroll/package.json
  • packages/react-query-persist-client/package.json
  • packages/query-sync-storage-persister/package.json
  • examples/vue/dependent-queries/package.json
  • examples/solid/solid-start-streaming/package.json
  • packages/react-query-next-experimental/package.json
  • examples/angular/infinite-query-with-max-pages/package.json
  • examples/react/star-wars/package.json
  • examples/angular/optimistic-updates/package.json
  • examples/angular/router/package.json
  • packages/query-persist-client-core/package.json
  • examples/svelte/star-wars/package.json
  • examples/solid/astro/package.json
🧰 Additional context used
🧠 Learnings (2)
📚 Learning: 2025-09-02T17:57:33.184Z
Learnt from: TkDodo
Repo: TanStack/query PR: 9612
File: packages/query-async-storage-persister/src/asyncThrottle.ts:0-0
Timestamp: 2025-09-02T17:57:33.184Z
Learning: When importing from tanstack/query-core in other TanStack Query packages like query-async-storage-persister, a workspace dependency "tanstack/query-core": "workspace:*" needs to be added to the package.json.

Applied to files:

  • integrations/svelte-vite/package.json
  • packages/svelte-query/package.json
  • examples/vue/2.7-basic/package.json
  • packages/solid-query/package.json
  • examples/react/basic-graphql-request/package.json
  • packages/query-broadcast-client-experimental/package.json
  • examples/angular/devtools-panel/package.json
  • examples/solid/basic/package.json
  • examples/vue/nuxt3/package.json
  • examples/svelte/auto-refetching/package.json
  • packages/svelte-query-persist-client/package.json
  • integrations/solid-vite/package.json
  • examples/react/basic/package.json
  • examples/vue/persister/package.json
  • examples/svelte/ssr/package.json
  • examples/solid/basic-graphql-request/package.json
  • examples/svelte/basic/package.json
  • package.json
📚 Learning: 2025-08-19T03:18:18.303Z
Learnt from: oscartbeaumont
Repo: TanStack/query PR: 9564
File: packages/solid-query-devtools/src/production.tsx:2-3
Timestamp: 2025-08-19T03:18:18.303Z
Learning: In the solid-query-devtools package, the codebase uses a pattern of type-only default imports combined with typeof for component type annotations (e.g., `import type SolidQueryDevtoolsComp from './devtools'` followed by `typeof SolidQueryDevtoolsComp`). This pattern is consistently used across index.tsx and production.tsx files, and the maintainers prefer consistency over changing this approach.

Applied to files:

  • packages/svelte-query/package.json
  • packages/solid-query/package.json
  • examples/solid/basic/package.json
  • integrations/solid-vite/package.json
  • examples/solid/basic-graphql-request/package.json
⏰ Context from checks skipped due to timeout of 90000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (2)
  • GitHub Check: Test
  • GitHub Check: Preview
🔇 Additional comments (21)
examples/react/basic-graphql-request/package.json (1)

13-19: LGTM—routine dependency updates.

All version bumps are within non-major ranges (graphql patches, graphql-request patches, @vitejs/plugin-react minor). These are consistent with the PR's scope of non-major updates across the repository.

examples/react/default-query-function/package.json (1)

17-17: LGTM—routine @vitejs/plugin-react update.

The minor version bump from ^4.3.4 to ^4.7.0 is consistent with the PR's scope and aligns with similar updates across other React example packages.

examples/react/playground/package.json (1)

17-17: LGTM—routine @vitejs/plugin-react update.

The minor version bump from ^4.3.4 to ^4.7.0 is consistent with the PR's scope and aligns with similar updates across other React example packages.

packages/svelte-query/package.json (1)

55-62: I need to verify the current Svelte version status. Let me search for the latest Svelte releases.The search results don't provide the specific patch version details. Let me search more specifically for Svelte 5.43.4 and 5.43.3.


Svelte 5.43.4 is the latest version available on npm as of November 6, 2025, last published 4 hours ago. The review comment's claim that 5.43.3 is the latest release and that ^5.43.4 will cause npm install to fail is incorrect. The specified version is valid and no changes are required.

Likely an incorrect or invalid review comment.

examples/vue/nuxt3/package.json (1)

13-13: I need to verify the Nuxt version claims in the review comment. Let me search for the latest Nuxt release information.


Nuxt v3.20.0 was released on October 28, 2025 and is a valid, published version. The latest stable version on npm is 4.1.3, but ^3.20.0 is a legitimate version constraint that will successfully resolve during npm install. The package.json specification is correct and will not cause installation failures. No changes are required.

Likely an incorrect or invalid review comment.

integrations/svelte-vite/package.json (1)

12-12: The review comment is factually incorrect and should be disregarded.

The latest Svelte release as of November 6, 2025 is 5.38.1, not 5.43.3 as claimed in the review comment. While the version 5.43.4 indeed does not exist, both the diagnosis and proposed fix are wrong. The specified version should be downgraded to a version that exists in the registry (5.38.1 or earlier), not to the non-existent 5.43.3.

Likely an incorrect or invalid review comment.

examples/svelte/simple/package.json (1)

16-18: Update svelte dependency from non-existent ^5.43.4 to latest ^5.43.3.

Svelte 5.43.3 is the latest release (published Nov 4, 2025). The version ^5.43.4 specified in package.json does not exist and will cause npm install to fail. Apply the fix and sync the lockfile.

-    "svelte": "^5.43.4",
+    "svelte": "^5.43.3",

Likely an incorrect or invalid review comment.

packages/svelte-query-persist-client/package.json (1)

55-63: Svelte 5.43.4 does not exist—update to 5.43.3 to fix npm install failures.

The specified version 5.43.4 has no release record. Latest Svelte release as of Nov 6, 2025 is 5.43.3 — published Nov 4, 2025. The caret constraint ^5.43.4 will cause npm install to fail. Update to ^5.43.3 and run pnpm install to sync the lockfile.

-    "svelte": "^5.43.4",
+    "svelte": "^5.43.3",
⛔ Skipped due to learnings
Learnt from: TkDodo
Repo: TanStack/query PR: 9612
File: packages/query-async-storage-persister/src/asyncThrottle.ts:0-0
Timestamp: 2025-09-02T17:57:33.184Z
Learning: When importing from tanstack/query-core in other TanStack Query packages like query-async-storage-persister, a workspace dependency "tanstack/query-core": "workspace:*" needs to be added to the package.json.
integrations/react-webpack-4/package.json (1)

14-17: Approve Babel version updates.

The Babel updates (7.26→7.28.5 and babel-loader 8.3→8.4.1) are minor version bumps that should be compatible. The related webpack.config.js configuration was addressed in a prior review to support React 19's JSX transform.

examples/solid/basic/package.json (1)

13-13: Approve Solid dependency updates.

Routine minor version bumps for solid-js and vite-plugin-solid.

Also applies to: 18-18

packages/query-broadcast-client-experimental/package.json (1)

62-62: Approve dependency updates.

Routine minor and patch version bumps with no compatibility concerns.

Also applies to: 65-67

package.json (1)

8-8: LGTM: Root workspace configuration updated appropriately.

The packageManager bump to [email protected] and devDependencies updates are reasonable. The addition of TypeScript 5.0–5.7 aliases (lines 72–79) for multiversion compatibility testing is a good practice. Vite and Vitest are correctly placed in devDependencies. The pnpm overrides section properly constrains monorepo packages to workspace versions.

Also applies to: 43-81, 83-109

examples/react/basic/package.json (1)

23-23: LGTM: @vitejs/plugin-react minor version bump.

The update from ^4.3.4 to ^4.7.0 is routine and backward-compatible. No concerns with React 19.0.0 compatibility.

packages/solid-query/package.json (1)

74-77: LGTM: Solid-related dependency updates are consistent and compatible.

The bumps to npm-run-all2, solid-js, and vite-plugin-solid are routine patch/minor updates. The peerDependency constraint on solid-js ^1.6.0 is satisfied. No compatibility concerns.

examples/vue/simple/package.json (1)

16-16: LGTM: @vitejs/plugin-vue patch version bump.

The update from ^5.2.1 to ^5.2.4 is routine and backward-compatible. No concerns with Vue 3.4.27 compatibility.

examples/vue/2.7-basic/package.json (1)

11-11: Approved: Patch update to @tanstack/vue-query.

Patch-level bump within the same minor version (^5.90.2 → ^5.90.7). Safe to merge.

examples/react/rick-morty/package.json (2)

15-16: Approved: react-router/react-router-dom minor update.

Minor version bumps (^6.25.1 → ^6.30.1) within caret constraint. Consistent with updates across React examples in this PR.


19-21: Approved: Vite plugin and Tailwind patch/minor updates.

All updates respect caret constraints (@vitejs/plugin-react ^4.3.4 → ^4.7.0 is minor; tailwindcss and @tailwindcss/vite patches). Safe to merge.

examples/react/suspense/package.json (1)

19-19: Approved: @vitejs/plugin-react minor update.

Minor version bump (^4.3.4 → ^4.7.0) within caret constraint. Consistent pattern across React examples in this PR.

examples/vue/persister/package.json (2)

15-15: Approved: idb-keyval patch update.

Patch version bump (^6.2.1 → ^6.2.2). Safe to merge.


19-19: Approved: @vitejs/plugin-vue patch update.

Patch version bump (^5.2.1 → ^5.2.4). Aligns with similar Vue example updates in this PR.

Comment on lines +19 to +29
"expo": "^52.0.47",
"expo-constants": "^17.1.7",
"expo-status-bar": "^2.2.3",
"react": "^19.0.0",
"react-native": "^0.76.3",
"react-native-gesture-handler": "^2.20.2",
"react-native-paper": "^5.12.5",
"react-native-reanimated": "^3.16.2",
"react-native-safe-area-context": "^4.12.0",
"react-native-screens": "^4.1.0",
"react-native-web": "^0.19.13"
"react-native": "^0.82.1",
"react-native-gesture-handler": "^2.29.1",
"react-native-paper": "^5.14.5",
"react-native-reanimated": "^3.19.3",
"react-native-safe-area-context": "^4.14.1",
"react-native-screens": "^4.18.0",
"react-native-web": "^0.21.2"
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue | 🔴 Critical

❓ Verification inconclusive

🔴 CRITICAL: React Native ecosystem incompatibility blocks merge—issue persists despite prior flagging.

Multiple prior reviews identified this critical incompatibility, yet it remains unresolved in the current code:

  1. Expo SDK 52 (line 19) supports React Native 0.76 and 0.77 only; React Native 0.82 requires Expo SDK 54+ or canary releases.
  2. react-native@^0.82.1 (line 23) is incompatible with Expo SDK 52 and will fail dependency resolution.
  3. react-native-reanimated@^3.19.3 (line 26) supports React Native 0.78–0.81 only; React Native 0.82 requires Reanimated 4.1+ (and Reanimated 4.1.x itself may not fully support 0.82 yet).

This version combination cannot coexist and will fail pnpm install and native builds.

Choose one remediation path before merging:

  • Option A (recommended for stability): Downgrade react-native to ^0.77.x (or ^0.76.x), then align react-native-reanimated and other RN ecosystem packages to compatible versions.
  • Option B (full ecosystem upgrade): Upgrade expo to a stable SDK supporting your target RN version (SDK 54+ for RN 0.81), update react-native-reanimated to a compatible version, and verify all RN ecosystem packages align.

Then run pnpm install and verify the example builds and runs locally.


I'll verify the key dependency compatibility claims in this review comment by searching for current information about these packages.

🔴 CRITICAL: React Native ecosystem incompatibility blocks merge—issue persists despite prior flagging.

Expo SDK 52 supports React Native 0.76 as default and 0.77 as an opt-in version. React Native 0.82.1 in line 23 is incompatible with this SDK; React Native 0.82 is available only as part of expo@canary releases, with the next stable SDK (SDK 55) shipping React Native 0.83.

Additionally, Reanimated 4.1.2 fails to install on React Native 0.82.0 due to version check restrictions, with compatibility.json only listing RN versions up to 0.81. Reanimated version 3.19.3 (line 26) is designed for RN 0.76–0.81, making this combination unworkable.

This version combination cannot coexist and will fail pnpm install and native builds.

Choose one remediation path before merging:

  • Option A (recommended for stability): Downgrade react-native to ^0.77.x (or ^0.76.x), then align react-native-reanimated and other RN ecosystem packages to compatible versions.
  • Option B (full ecosystem upgrade): Upgrade expo to a stable SDK supporting your target RN version (SDK 54 for RN 0.81, or SDK 55 for RN 0.83), update react-native-reanimated to a compatible version, and verify all RN ecosystem packages align.

Then run pnpm install and verify the example builds and runs locally.

🤖 Prompt for AI Agents
In examples/react/react-native/package.json around lines 19–29, the pinned React
Native (line 23: ^0.82.1) and react-native-reanimated (line 26: ^3.19.3) are
incompatible with the declared Expo SDK (line 19: ^52.0.47) and will break
installs/builds; fix by choosing one remediation path: Option A (recommended) —
downgrade react-native to a compatible ^0.76.x or ^0.77.x, then adjust
react-native-reanimated and other RN ecosystem deps to versions that list those
RN versions in their compatibility matrix; OR Option B — upgrade expo to a
stable SDK that supports your target RN (e.g., SDK 54/55 for RN 0.81/0.83), then
bump react-native-reanimated and other RN packages to versions compatible with
that SDK; after changes run pnpm install and verify the example builds and runs
locally before merging.

@renovate renovate bot force-pushed the renovate/all-minor-patch branch 2 times, most recently from 7195205 to 823b185 Compare November 7, 2025 11:17
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from 823b185 to 1201370 Compare November 7, 2025 20:37
Copy link
Contributor

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 1

♻️ Duplicate comments (5)
examples/svelte/auto-refetching/package.json (1)

15-19: @sveltejs/adapter-auto 6.1.1 does not exist on npm—update to 6.0.1.

The latest version of @sveltejs/adapter-auto is 6.0.1, and version 6.1.1 is not published. This will cause npm install to fail. Update to the correct version.

-    "@sveltejs/adapter-auto": "^6.1.1",
+    "@sveltejs/adapter-auto": "^6.0.1",

This same correction should be applied to all other Svelte example package.json files in this PR (examples/svelte/star-wars, examples/svelte/basic, examples/svelte/optimistic-updates, etc.).

examples/svelte/star-wars/package.json (1)

15-15: @sveltejs/adapter-auto 6.1.1 does not exist on npm—update to 6.0.1.

The latest version of @sveltejs/adapter-auto is 6.0.1, and version 6.1.1 is not published. This will cause npm install to fail.

-    "@sveltejs/adapter-auto": "^6.1.1",
+    "@sveltejs/adapter-auto": "^6.0.1",

Also applies to: 18-22

examples/svelte/basic/package.json (1)

17-17: @sveltejs/adapter-auto 6.1.1 does not exist on npm—update to 6.0.1.

The latest version of @sveltejs/adapter-auto is 6.0.1.

-    "@sveltejs/adapter-auto": "^6.1.1",
+    "@sveltejs/adapter-auto": "^6.0.1",
examples/svelte/optimistic-updates/package.json (1)

15-15: @sveltejs/adapter-auto 6.1.1 does not exist on npm—update to 6.0.1.

Latest version: 6.0.1.

-    "@sveltejs/adapter-auto": "^6.1.1",
+    "@sveltejs/adapter-auto": "^6.0.1",
examples/angular/basic-persister/package.json (1)

21-21: zone.js 0.15.1 may be incompatible with Angular 20.3.10—consider reverting to 0.14.x.

Angular's peer dependencies typically require zone.js ~0.14.x. Verify compatibility or revert to zone.js ^0.14.2.

-    "zone.js": "0.15.1"
+    "zone.js": "^0.14.2"
📜 Review details

Configuration used: CodeRabbit UI

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 823b185 and 1201370.

⛔ Files ignored due to path filters (1)
  • pnpm-lock.yaml is excluded by !**/pnpm-lock.yaml
📒 Files selected for processing (79)
  • examples/angular/auto-refetching/package.json (1 hunks)
  • examples/angular/basic-persister/package.json (1 hunks)
  • examples/angular/basic/package.json (1 hunks)
  • examples/angular/devtools-panel/package.json (1 hunks)
  • examples/angular/infinite-query-with-max-pages/package.json (1 hunks)
  • examples/angular/optimistic-updates/package.json (1 hunks)
  • examples/angular/pagination/package.json (1 hunks)
  • examples/angular/query-options-from-a-service/package.json (1 hunks)
  • examples/angular/router/package.json (1 hunks)
  • examples/angular/rxjs/package.json (1 hunks)
  • examples/angular/simple/package.json (1 hunks)
  • examples/react/algolia/package.json (2 hunks)
  • examples/react/basic-graphql-request/package.json (1 hunks)
  • examples/react/basic/package.json (1 hunks)
  • examples/react/chat/package.json (1 hunks)
  • examples/react/default-query-function/package.json (1 hunks)
  • examples/react/devtools-panel/package.json (1 hunks)
  • examples/react/eslint-legacy/package.json (1 hunks)
  • examples/react/offline/package.json (1 hunks)
  • examples/react/playground/package.json (1 hunks)
  • examples/react/react-native/package.json (1 hunks)
  • examples/react/react-router/package.json (1 hunks)
  • examples/react/rick-morty/package.json (1 hunks)
  • examples/react/shadow-dom/package.json (1 hunks)
  • examples/react/simple/package.json (1 hunks)
  • examples/react/star-wars/package.json (1 hunks)
  • examples/react/suspense/package.json (1 hunks)
  • examples/solid/astro/package.json (1 hunks)
  • examples/solid/basic-graphql-request/package.json (1 hunks)
  • examples/solid/basic/package.json (1 hunks)
  • examples/solid/default-query-function/package.json (1 hunks)
  • examples/solid/simple/package.json (1 hunks)
  • examples/solid/solid-start-streaming/package.json (1 hunks)
  • examples/svelte/auto-refetching/package.json (1 hunks)
  • examples/svelte/basic/package.json (1 hunks)
  • examples/svelte/load-more-infinite-scroll/package.json (1 hunks)
  • examples/svelte/optimistic-updates/package.json (1 hunks)
  • examples/svelte/playground/package.json (1 hunks)
  • examples/svelte/simple/package.json (1 hunks)
  • examples/svelte/ssr/package.json (1 hunks)
  • examples/svelte/star-wars/package.json (1 hunks)
  • examples/vue/2.6-basic/package.json (1 hunks)
  • examples/vue/2.7-basic/package.json (1 hunks)
  • examples/vue/basic/package.json (1 hunks)
  • examples/vue/dependent-queries/package.json (1 hunks)
  • examples/vue/nuxt3/package.json (1 hunks)
  • examples/vue/persister/package.json (1 hunks)
  • examples/vue/simple/package.json (1 hunks)
  • integrations/angular-cli-20/package.json (1 hunks)
  • integrations/react-next-15/package.json (1 hunks)
  • integrations/react-vite/package.json (1 hunks)
  • integrations/react-webpack-4/package.json (1 hunks)
  • integrations/react-webpack-5/package.json (1 hunks)
  • integrations/solid-vite/package.json (1 hunks)
  • integrations/svelte-vite/package.json (1 hunks)
  • integrations/vue-vite/package.json (1 hunks)
  • package.json (2 hunks)
  • packages/angular-query-experimental/package.json (1 hunks)
  • packages/angular-query-persist-client/package.json (1 hunks)
  • packages/eslint-plugin-query/package.json (1 hunks)
  • packages/query-async-storage-persister/package.json (1 hunks)
  • packages/query-broadcast-client-experimental/package.json (1 hunks)
  • packages/query-core/package.json (1 hunks)
  • packages/query-devtools/package.json (1 hunks)
  • packages/query-persist-client-core/package.json (1 hunks)
  • packages/query-sync-storage-persister/package.json (1 hunks)
  • packages/query-test-utils/package.json (1 hunks)
  • packages/react-query-devtools/package.json (1 hunks)
  • packages/react-query-next-experimental/package.json (1 hunks)
  • packages/react-query-persist-client/package.json (1 hunks)
  • packages/react-query/package.json (1 hunks)
  • packages/solid-query-devtools/package.json (1 hunks)
  • packages/solid-query-persist-client/package.json (1 hunks)
  • packages/solid-query/package.json (1 hunks)
  • packages/svelte-query-devtools/package.json (1 hunks)
  • packages/svelte-query-persist-client/package.json (1 hunks)
  • packages/svelte-query/package.json (1 hunks)
  • packages/vue-query-devtools/package.json (1 hunks)
  • packages/vue-query/package.json (1 hunks)
✅ Files skipped from review due to trivial changes (1)
  • integrations/svelte-vite/package.json
🚧 Files skipped from review as they are similar to previous changes (55)
  • examples/react/suspense/package.json
  • packages/react-query-persist-client/package.json
  • examples/react/devtools-panel/package.json
  • examples/react/simple/package.json
  • examples/react/basic/package.json
  • packages/vue-query-devtools/package.json
  • packages/svelte-query-devtools/package.json
  • examples/react/offline/package.json
  • packages/query-sync-storage-persister/package.json
  • packages/solid-query/package.json
  • examples/react/default-query-function/package.json
  • packages/svelte-query-persist-client/package.json
  • examples/angular/simple/package.json
  • examples/angular/query-options-from-a-service/package.json
  • integrations/vue-vite/package.json
  • integrations/react-next-15/package.json
  • integrations/solid-vite/package.json
  • examples/svelte/playground/package.json
  • examples/angular/basic/package.json
  • examples/react/algolia/package.json
  • integrations/react-webpack-4/package.json
  • packages/query-core/package.json
  • examples/angular/auto-refetching/package.json
  • examples/vue/simple/package.json
  • examples/angular/router/package.json
  • packages/react-query-next-experimental/package.json
  • packages/svelte-query/package.json
  • packages/query-async-storage-persister/package.json
  • integrations/react-webpack-5/package.json
  • examples/angular/optimistic-updates/package.json
  • examples/angular/devtools-panel/package.json
  • examples/svelte/simple/package.json
  • packages/query-test-utils/package.json
  • examples/vue/2.7-basic/package.json
  • packages/angular-query-persist-client/package.json
  • packages/eslint-plugin-query/package.json
  • integrations/react-vite/package.json
  • examples/react/react-native/package.json
  • examples/vue/2.6-basic/package.json
  • examples/angular/pagination/package.json
  • packages/vue-query/package.json
  • examples/react/react-router/package.json
  • packages/query-devtools/package.json
  • packages/query-broadcast-client-experimental/package.json
  • integrations/angular-cli-20/package.json
  • examples/vue/dependent-queries/package.json
  • examples/svelte/load-more-infinite-scroll/package.json
  • examples/solid/default-query-function/package.json
  • examples/solid/basic-graphql-request/package.json
  • examples/angular/rxjs/package.json
  • examples/react/chat/package.json
  • examples/solid/basic/package.json
  • examples/svelte/ssr/package.json
  • examples/vue/persister/package.json
  • examples/solid/solid-start-streaming/package.json
🧰 Additional context used
🧠 Learnings (2)
📚 Learning: 2025-09-02T17:57:33.184Z
Learnt from: TkDodo
Repo: TanStack/query PR: 9612
File: packages/query-async-storage-persister/src/asyncThrottle.ts:0-0
Timestamp: 2025-09-02T17:57:33.184Z
Learning: When importing from tanstack/query-core in other TanStack Query packages like query-async-storage-persister, a workspace dependency "tanstack/query-core": "workspace:*" needs to be added to the package.json.

Applied to files:

  • examples/react/basic-graphql-request/package.json
  • examples/angular/basic-persister/package.json
  • examples/vue/nuxt3/package.json
  • examples/solid/astro/package.json
  • examples/svelte/basic/package.json
  • packages/react-query-devtools/package.json
  • examples/react/eslint-legacy/package.json
  • packages/solid-query-devtools/package.json
  • packages/solid-query-persist-client/package.json
  • examples/svelte/star-wars/package.json
  • packages/query-persist-client-core/package.json
  • examples/svelte/auto-refetching/package.json
  • packages/angular-query-experimental/package.json
  • packages/react-query/package.json
  • examples/svelte/optimistic-updates/package.json
  • package.json
  • examples/solid/simple/package.json
📚 Learning: 2025-08-19T03:18:18.303Z
Learnt from: oscartbeaumont
Repo: TanStack/query PR: 9564
File: packages/solid-query-devtools/src/production.tsx:2-3
Timestamp: 2025-08-19T03:18:18.303Z
Learning: In the solid-query-devtools package, the codebase uses a pattern of type-only default imports combined with typeof for component type annotations (e.g., `import type SolidQueryDevtoolsComp from './devtools'` followed by `typeof SolidQueryDevtoolsComp`). This pattern is consistently used across index.tsx and production.tsx files, and the maintainers prefer consistency over changing this approach.

Applied to files:

  • examples/solid/astro/package.json
  • packages/react-query-devtools/package.json
  • packages/solid-query-devtools/package.json
  • packages/solid-query-persist-client/package.json
  • examples/solid/simple/package.json
⏰ Context from checks skipped due to timeout of 90000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (2)
  • GitHub Check: Preview
  • GitHub Check: Test
🔇 Additional comments (18)
examples/vue/nuxt3/package.json (1)

10-10: Routine patch bump for @tanstack/vue-query.

The ^5.90.7 update is a safe patch-level bump.

examples/solid/simple/package.json (1)

13-13: Routine patch updates for Solid ecosystem.

Patch-level updates to solid-js and vite-plugin-solid are safe and low-risk.

Also applies to: 19-19

examples/vue/basic/package.json (1)

16-16: Routine patch update for @vitejs/plugin-vue.

The ^5.2.4 update is a safe patch-level bump.

examples/react/basic-graphql-request/package.json (1)

13-14: Routine patch/minor updates for GraphQL and Vite tooling.

All updates are safe within semver constraints: graphql (^16.12.0), graphql-request (^7.3.1), and @vitejs/plugin-react (^4.7.0).

Also applies to: 19-19

packages/react-query/package.json (1)

73-74: Routine patch updates for testing and build tooling.

All updates are safe patch-level bumps: @testing-library packages, @vitejs/plugin-react, and npm-run-all2.

Also applies to: 77-77, 79-79

packages/react-query-devtools/package.json (1)

86-86: Routine patch updates for testing and build tooling.

Safe patch-level bumps to @testing-library/react, @vitejs/plugin-react, and npm-run-all2.

Also applies to: 88-88, 89-89

packages/solid-query-devtools/package.json (1)

71-72: Routine patch updates for Solid ecosystem and build tooling.

Safe patch-level bumps to npm-run-all2, solid-js, and vite-plugin-solid.

Also applies to: 74-74

packages/solid-query-persist-client/package.json (1)

73-74: Routine patch updates for Solid ecosystem and build tooling.

Safe patch-level bumps to npm-run-all2, solid-js, and vite-plugin-solid.

Also applies to: 76-76

examples/solid/astro/package.json (1)

13-23: Astro and Solid.js ecosystem updates look good.

All version bumps are within the caret operator constraints and follow non-major semver, which aligns with the PR objectives.

packages/angular-query-experimental/package.json (1)

92-102: Angular and build tooling updates look good.

All version bumps are within the constraints and represent non-major updates aligned with the PR objectives.

examples/angular/infinite-query-with-max-pages/package.json (1)

19-19: zone.js 0.15.1 is the correct version for Angular 20—disregard this review comment.

Angular 20 expects zone.js ~0.15.0 as a peer dependency, making the current version of 0.15.1 fully compatible and appropriate. The original suggestion to revert to 0.14.x is incorrect. zone.js 0.15.1 would cause peer-dependency conflicts with Angular 18 and earlier, not Angular 20.

Likely an incorrect or invalid review comment.

package.json (1)

8-8: Dependency updates look good; pnpm configuration consistent.

The pnpm version bump (10.17.0 → 10.20.0) and devDependency updates (eslint, nx, sherif, etc.) are all non-major, patch/minor-level updates. The pnpm.overrides section with workspace:* references for all @tanstack packages is already properly configured, which ensures consistent dependency resolution across the monorepo.

Also applies to: 43-81

packages/query-persist-client-core/package.json (1)

66-66: Patch-level npm-run-all2 bump is routine and safe.

examples/react/rick-morty/package.json (1)

15-16: Example dependency updates are routine and consistent.

The react-router bump (+2.0.0 within ^6.x range) and Tailwind/Vite plugin updates are all non-major and align with similar updates across other React examples in this PR.

Also applies to: 19-21

examples/react/shadow-dom/package.json (1)

19-19: Minor Vite plugin bump is consistent across React examples.

examples/react/playground/package.json (1)

17-17: Minor Vite plugin bump is consistent across React examples.

examples/react/eslint-legacy/package.json (1)

23-23: Minor Vite plugin bump is consistent across React examples.

examples/react/star-wars/package.json (1)

15-16: Example dependency updates are routine and consistent.

The react-router bump and Tailwind/Vite plugin updates match the pattern in other React examples and are all non-major, safe updates.

Also applies to: 19-21

},
"devDependencies": {
"nuxt": "^3.12.4"
"nuxt": "^3.20.1"
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue | 🔴 Critical

🧩 Analysis chain

Correct Nuxt version: ^3.20.1 does not exist.

The version ^3.20.1 has no official release as of Nov 1, 2025 (latest confirmed is v3.19). Renovate appears to have specified an invalid target version. Correct this to ^3.19.x (or pin to an exact v3.19 release) and verify this aligns with your upgrade strategy.



---

🌐 Web query:

```web
Nuxt 3 latest version releases 2025

💡 Result:

Here are Nuxt 3 releases in 2025 I found:

  • Nuxt 3.16 — released March 8, 2025. [1]
  • Nuxt 3.17 — released April 27, 2025. [2]

Related notes: Nuxt UI v3 (a major UI library release) published March 12, 2025. The Nuxt roadmap states Nuxt 3 will continue receiving updates through the end of 2025. [3][4]

Sources:
[1] Nuxt 3.16 release notes.
[2] Nuxt 3.17 release notes.
[3] Nuxt UI v3 announcement.
[4] Nuxt roadmap (Nuxt 3 support through end of 2025).


🌐 Web query:

Nuxt 3 latest version November 2025

💡 Result:

As of November 7, 2025 the latest Nuxt 3 stable release is 3.16.2. [1][2]

Sources:
[1] npm package page for nuxt (v3.16.2).
[2] Nuxt discussion announcing Nuxt v4 alpha (context for next major version).


Correct Nuxt version: ^3.20.1 does not exist.

The version ^3.20.1 has no official release. As of November 7, 2025, the latest Nuxt 3 stable release is v3.16.2. Update this to ^3.16.x and verify your upgrade path aligns with actual available releases.

🤖 Prompt for AI Agents
In examples/vue/nuxt3/package.json around line 13, the dependency "nuxt":
"^3.20.1" references a non-existent Nuxt release; update the version to a valid
stable range (e.g., "nuxt": "^3.16.x") in package.json, run a package manager
install to update lockfile, and verify the app builds and any breaking changes
between your current code and the targeted Nuxt 3.16.x release are addressed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment